constraint_editor_application_open (GApplication *app,
GFile **files,
int n_files,
- const gchar *hint)
+ const char *hint)
{
ConstraintEditorWindow *win;
int i;
static void
show_action_dialog (GSimpleAction *action)
{
- const gchar *name;
+ const char *name;
GtkWidget *dialog;
name = g_action_get_name (G_ACTION (action));
gpointer data)
{
DemoApplicationWindow *window = data;
- gchar *text;
- const gchar *name;
- const gchar *value;
+ char *text;
+ const char *name;
+ const char *value;
name = g_action_get_name (G_ACTION (action));
value = g_variant_get_string (parameter, NULL);
{
GtkWidget *window = user_data;
- const gchar *authors[] = {
+ const char *authors[] = {
"Peter Mattis",
"Spencer Kimball",
"Josh MacDonald",
NULL
};
- const gchar *documentors[] = {
+ const char *documentors[] = {
"Owen Taylor",
"Tony Gale",
"Matthias Clasen <mclasen@redhat.com>",
update_statusbar (GtkTextBuffer *buffer,
DemoApplicationWindow *window)
{
- gchar *msg;
+ char *msg;
int row, col;
int count;
GtkTextIter iter;
static void
on_name_appeared (GDBusConnection *connection,
- const gchar *name,
- const gchar *name_owner,
+ const char *name,
+ const char *name_owner,
gpointer user_data)
{
name_seen = TRUE;
static void
on_name_vanished (GDBusConnection *connection,
- const gchar *name,
+ const char *name,
gpointer user_data)
{
if (!name_seen)
if (placeholder == NULL)
{
- const gchar *command;
+ const char *command;
GError *error = NULL;
if (g_file_test ("./gtk4-demo-application" APP_EXTENSION, G_FILE_TEST_IS_EXECUTABLE))
on_assistant_prepare (GtkWidget *widget, GtkWidget *page, gpointer data)
{
int current_page, n_pages;
- gchar *title;
+ char *title;
current_page = gtk_assistant_get_current_page (GTK_ASSISTANT (widget));
n_pages = gtk_assistant_get_n_pages (GTK_ASSISTANT (widget));
GtkAssistant *assistant = GTK_ASSISTANT (data);
GtkWidget *current_page;
int page_number;
- const gchar *text;
+ const char *text;
page_number = gtk_assistant_get_current_page (assistant);
current_page = gtk_assistant_get_nth_page (assistant, page_number);
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
static void
update_css_for_blend_mode (GtkCssProvider *provider,
- const gchar *blend_mode)
+ const char *blend_mode)
{
GBytes *bytes;
- gchar *css;
+ char *css;
bytes = g_resources_lookup_data ("/css_blendmodes/css_blendmodes.css", 0, NULL);
- css = g_strdup_printf ((gchar*) g_bytes_get_data (bytes, NULL),
+ css = g_strdup_printf ((char *) g_bytes_get_data (bytes, NULL),
blend_mode,
blend_mode,
blend_mode);
GtkListBoxRow *row,
GtkCssProvider *provider)
{
- const gchar *blend_mode;
+ const char *blend_mode;
blend_mode = blend_modes[gtk_list_box_row_get_index (row)].id;
static GdkPaintable *
get_image_paintable (GtkImage *image)
{
- const gchar *icon_name;
+ const char *icon_name;
GtkIconTheme *icon_theme;
GtkIconPaintable *icon;
typedef struct
{
int number;
- gchar *product;
+ char *product;
int yummy;
}
Item;
static void
editing_started (GtkCellRenderer *cell,
GtkCellEditable *editable,
- const gchar *path,
+ const char *path,
gpointer data)
{
gtk_combo_box_set_row_separator_func (GTK_COMBO_BOX (editable),
static void
cell_edited (GtkCellRendererText *cell,
- const gchar *path_string,
- const gchar *new_text,
+ const char *path_string,
+ const char *new_text,
gpointer data)
{
GtkTreeModel *model = (GtkTreeModel *)data;
case COLUMN_ITEM_PRODUCT:
{
int i;
- gchar *old_text;
+ char *old_text;
gtk_tree_model_get (model, &iter, column, &old_text, -1);
g_free (old_text);
gpointer data)
{
int num;
- gchar *text;
+ char *text;
gtk_tree_model_get (model, iter, GPOINTER_TO_INT (data), &num, -1);
text = g_strdup_printf ("%d", num);
}
static GtkWidget *
-color_swatch_new (const gchar *color)
+color_swatch_new (const char *color)
{
GtkWidget *button, *area;
{
static GtkWidget *window = NULL;
GtkWidget *scrolled, *flowbox;
- const gchar *colors[] = {
+ const char *colors[] = {
"AliceBlue",
"AntiqueWhite",
"AntiqueWhite1",
GtkAdjustment *adjustment)
{
gdouble value;
- gchar *err = NULL;
+ char *err = NULL;
value = g_strtod (gtk_editable_get_text (GTK_EDITABLE (entry)), &err);
if (err != NULL)
static GdkPixbuf *file_pixbuf, *folder_pixbuf;
-gchar *parent;
+char *parent;
GtkWidget *up_button;
/* Loads the images for the demo and returns whether the operation succeeded */
fill_store (GtkListStore *store)
{
GDir *dir;
- const gchar *name;
+ const char *name;
GtkTreeIter iter;
/* First clear the store */
name = g_dir_read_name (dir);
while (name != NULL)
{
- gchar *path, *display_name;
+ char *path, *display_name;
gboolean is_dir;
/* We ignore hidden files that start with a '.' */
gpointer user_data)
{
gboolean is_dir_a, is_dir_b;
- gchar *name_a, *name_b;
+ char *name_a, *name_b;
int ret;
/* We need this function because we want to sort
gpointer user_data)
{
GtkListStore *store;
- gchar *path;
+ char *path;
GtkTreeIter iter;
gboolean is_dir;
gpointer user_data)
{
GtkListStore *store;
- gchar *dir_name;
+ char *dir_name;
store = GTK_LIST_STORE (user_data);
fill_store (GtkListStore *store)
{
GtkTreeIter iter;
- const gchar *text[] = { "Red", "Green", "Blue", "Yellow" };
+ const char *text[] = { "Red", "Green", "Blue", "Yellow" };
int i;
/* First clear the store */
GtkTreeIter *iter,
gpointer data)
{
- gchar *text;
+ char *text;
GdkRGBA color;
guint32 pixel = 0;
GdkPixbuf *pixbuf;
static void
edited (GtkCellRendererText *cell,
- gchar *path_string,
- gchar *text,
+ char *path_string,
+ char *text,
gpointer data)
{
GtkTreeModel *model;
static gboolean
activate_link (GtkWidget *label,
- const gchar *uri,
+ const char *uri,
gpointer data)
{
if (g_strcmp0 (uri, "keynav") == 0)
static GtkWidget *info_view;
static GtkWidget *source_view;
-static gchar *current_file = NULL;
+static char *current_file = NULL;
static GtkWidget *notebook;
static GtkSingleSelection *selection;
gpointer user_data)
{
GtkApplication *app = user_data;
- const gchar *authors[] = {
+ const char *authors[] = {
"The GTK Team",
NULL
};
"void",
" int ",
" char ",
- "gchar ",
+ "char ",
"gfloat",
"float",
"double",
NULL
};
void
-parse_chars (gchar *text,
- gchar **end_ptr,
+parse_chars (char *text,
+ char **end_ptr,
int *state,
const char **tag,
gboolean start)
{
int i;
- gchar *next_token;
+ char *next_token;
/* Handle comments first */
if (*state == STATE_IN_COMMENT)
{
GtkTextIter start_iter, next_iter, tmp_iter;
int state;
- gchar *text;
- gchar *start_ptr, *end_ptr;
+ char *text;
+ char *start_ptr, *end_ptr;
const char *tag;
gtk_text_buffer_create_tag (source_buffer, "source",
};
static void
-add_data_tab (const gchar *demoname)
+add_data_tab (const char *demoname)
{
- gchar *resource_dir, *resource_name;
- gchar **resources;
+ char *resource_dir, *resource_name;
+ char **resources;
GtkWidget *widget, *label;
guint i, j;
}
void
-load_file (const gchar *demoname,
- const gchar *filename)
+load_file (const char *demoname,
+ const char *filename)
{
GtkTextBuffer *info_buffer, *source_buffer;
GtkTextIter start, end;
GError *err = NULL;
int state = 0;
gboolean in_para = 0;
- gchar **lines;
+ char **lines;
GBytes *bytes;
int i;
gtk_text_buffer_get_iter_at_offset (info_buffer, &start, 0);
for (i = 0; lines[i] != NULL; i++)
{
- gchar *p;
- gchar *q;
- gchar *r;
+ char *p;
+ char *q;
+ char *r;
/* Make sure \r is stripped at the end for the poor windows people */
lines[i] = g_strchomp (lines[i]);
GApplicationCommandLine *cmdline)
{
GVariantDict *options;
- const gchar *name = NULL;
+ const char *name = NULL;
gboolean autoquit = FALSE;
gboolean list = FALSE;
DemoData *d, *c;
{ "inspector", activate_inspector, NULL, NULL, NULL },
};
struct {
- const gchar *action_and_target;
- const gchar *accelerators[2];
+ const char *action_and_target;
+ const char *accelerators[2];
} accels[] = {
{ "app.about", { "F1", NULL } },
{ "app.quit", { "<Control>q", NULL } },
{
GtkTextBuffer *buffer;
GtkTextIter start, end;
- gchar *markup;
+ char *markup;
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view2));
gtk_text_buffer_get_bounds (buffer, &start, &end);
GtkTextBuffer *buffer;
GtkTextIter iter;
GBytes *bytes;
- const gchar *markup;
+ const char *markup;
GtkWidget *header;
GtkWidget *show_source;
gtk_stack_add_named (GTK_STACK (stack), sw, "source");
bytes = g_resources_lookup_data ("/markup/markup.txt", 0, NULL);
- markup = (const gchar *)g_bytes_get_data (bytes, NULL);
+ markup = (const char *)g_bytes_get_data (bytes, NULL);
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
gtk_text_buffer_get_start_iter (buffer, &iter);
{ GTK_PAD_ACTION_STRIP, -1, -1, N_("Brush size"), "pad.brush_size" },
};
-static const gchar *pad_colors[] = {
+static const char *pad_colors[] = {
"black",
"pink",
"green",
GVariant *parameter,
DrawingArea *area)
{
- const gchar *color = g_object_get_data (G_OBJECT (action), "color");
+ const char *color = g_object_get_data (G_OBJECT (action), "color");
GdkRGBA rgba;
gdk_rgba_parse (&rgba, color);
static GtkWidget *
create_pane_options (GtkPaned *paned,
- const gchar *frame_label,
- const gchar *label1,
- const gchar *label2)
+ const char *frame_label,
+ const char *label1,
+ const char *label2)
{
GtkWidget *child1, *child2;
GtkWidget *frame;
typedef struct
{
- gchar *resourcename;
+ char *resourcename;
gdouble font_size;
int lines_per_page;
- gchar **lines;
+ char **lines;
int num_lines;
int num_pages;
} PrintData;
gdouble width;
int line, i;
PangoFontDescription *desc;
- gchar *page_str;
+ char *page_str;
cr = gtk_print_context_get_cairo_context (context);
width = gtk_print_context_get_width (context);
reveal_one (gpointer data)
{
GtkWidget *window = data;
- gchar *name;
+ char *name;
GtkRevealer *revealer;
name = g_strdup_printf ("revealer%d", count);
static void
show_shortcuts (GtkWidget *window,
- const gchar *id,
- const gchar *view)
+ const char *id,
+ const char *view)
{
GtkBuilder *builder;
GtkWidget *overlay;
- gchar *path;
+ char *path;
path = g_strdup_printf ("/shortcuts/%s.ui", id);
builder = gtk_builder_new_from_resource (path);
GtkWidget *box;
GtkWidget *widget;
GtkWidget *header;
- const gchar* pages[] = {
+ const char * pages[] = {
"Welcome to GTK",
"GtkStackSidebar Widget",
"Automatic navigation",
"Page 9",
NULL
};
- const gchar *c = NULL;
+ const char *c = NULL;
guint i;
if (!window)
spinbutton_hex_spin_input (GtkSpinButton *spin_button,
gdouble *new_val)
{
- const gchar *buf;
- gchar *err;
+ const char *buf;
+ char *err;
gdouble res;
buf = gtk_editable_get_text (GTK_EDITABLE (spin_button));
spinbutton_hex_spin_output (GtkSpinButton *spin_button)
{
GtkAdjustment *adjustment;
- gchar *buf;
+ char *buf;
gdouble val;
adjustment = gtk_spin_button_get_adjustment (spin_button);
spinbutton_time_spin_input (GtkSpinButton *spin_button,
gdouble *new_val)
{
- const gchar *text;
- gchar **str;
+ const char *text;
+ char **str;
gboolean found = FALSE;
int hours;
int minutes;
- gchar *endh;
- gchar *endm;
+ char *endh;
+ char *endm;
text = gtk_editable_get_text (GTK_EDITABLE (spin_button));
str = g_strsplit (text, ":", 2);
spinbutton_time_spin_output (GtkSpinButton *spin_button)
{
GtkAdjustment *adjustment;
- gchar *buf;
+ char *buf;
gdouble hours;
gdouble minutes;
gdouble *new_val)
{
int i;
- gchar *tmp1, *tmp2;
+ char *tmp1, *tmp2;
gboolean found = FALSE;
for (i = 1; i <= 12; i++)
typedef struct _TreeItem TreeItem;
struct _TreeItem
{
- const gchar *label;
+ const char *label;
gboolean alex;
gboolean havoc;
gboolean tim;
static void
item_toggled (GtkCellRendererToggle *cell,
- gchar *path_str,
+ char *path_str,
gpointer data)
{
GtkTreeModel *model = (GtkTreeModel *)data;
gpointer user_data)
{
GtkApplication *app = user_data;
- const gchar *authors[] = {
+ const char *authors[] = {
"The GTK Team",
NULL
};
static void
icon_browser_app_startup (GApplication *app)
{
- const gchar *quit_accels[2] = { "<Ctrl>Q", NULL };
+ const char *quit_accels[2] = { "<Ctrl>Q", NULL };
G_APPLICATION_CLASS (icon_browser_app_parent_class)->startup (app);
static void
add_icon (IconBrowserWindow *win,
- const gchar *name,
- const gchar *description,
- const gchar *context)
+ const char *name,
+ const char *description,
+ const char *context)
{
GtkIconTheme *icon_theme = icon_browser_window_get_icon_theme (win);
- gchar *regular_name;
- gchar *symbolic_name;
+ char *regular_name;
+ char *symbolic_name;
IbIcon *icon;
regular_name = g_strdup (name);
static void
add_context (IconBrowserWindow *win,
- const gchar *id,
- const gchar *name,
- const gchar *description)
+ const char *id,
+ const char *name,
+ const char *description)
{
IbContext *context;
}
static void
-set_image (GtkWidget *image, const gchar *name, int size)
+set_image (GtkWidget *image, const char *name, int size)
{
gtk_image_set_from_icon_name (GTK_IMAGE (image), name);
gtk_image_set_pixel_size (GTK_IMAGE (image), size);
static GdkPaintable *
get_image_paintable (GtkImage *image)
{
- const gchar *icon_name;
+ const char *icon_name;
GtkIconTheme *icon_theme;
GtkIconPaintable *icon;
int size;
node_editor_application_open (GApplication *app,
GFile **files,
int n_files,
- const gchar *hint)
+ const char *hint)
{
NodeEditorWindow *win;
int i;
g_free (e->message);
}
-static gchar *
+static char *
get_current_text (GtkTextBuffer *buffer)
{
GtkTextIter start, end;
static void
update_statusbar (void)
{
- gchar *msg;
+ char *msg;
int row, col;
GtkTextIter iter;
const char *print_str;
{ "print", activate_print, NULL, NULL, NULL }
};
-static const gchar ui_info[] =
+static const char ui_info[] =
"<interface>"
" <menu id='menubar'>"
" <submenu>"
gpointer user_data)
{
GtkApplication *app = user_data;
- const gchar *authors[] = {
+ const char *authors[] = {
"Andrea Cimitan",
"Cosimo Cecchi",
NULL
};
- gchar *version;
+ char *version;
GString *s;
s = g_string_new ("");
{
GtkWidget *w;
int v;
- gchar *text;
+ char *text;
v = (int)gtk_adjustment_get_value (adjustment);
{
GtkAdjustment *adjustment;
gdouble val;
- gchar *str;
+ char *str;
adjustment = gtk_scale_button_get_adjustment (button);
val = gtk_scale_button_get_value (button);
static void
page_changed_cb (GtkWidget *stack, GParamSpec *pspec, gpointer data)
{
- const gchar *name;
+ const char *name;
GtkWidget *window;
GtkWidget *page;
gpointer data)
{
GtkWidget *header;
- gchar *title;
+ char *title;
header = gtk_list_box_row_get_header (row);
- title = (gchar *)g_object_get_data (G_OBJECT (row), "title");
+ title = (char *)g_object_get_data (G_OBJECT (row), "title");
if (!header && title)
{
title = g_strdup_printf ("<b>%s</b>", title);
{
GtkWidget *box, *row, *label, *swatch;
GdkRGBA rgba;
- const gchar *color;
- gchar *text;
+ const char *color;
+ char *text;
GtkWidget *silver;
GtkWidget *gold;
static void
populate_colors (GtkWidget *widget, GtkWidget *chooser)
{
- struct { const gchar *name; const gchar *color; const gchar *title; } colors[] = {
+ struct { const char *name; const char *color; const char *title; } colors[] = {
{ "2.5", "#C8828C", "Red" },
{ "5", "#C98286", NULL },
{ "7.5", "#C9827F", NULL },
typedef struct {
GtkWidget *flowbox;
- gchar *filename;
+ char *filename;
} BackgroundData;
static void
static void
populate_flowbox (GtkWidget *flowbox)
{
- const gchar *location;
+ const char *location;
GDir *dir;
GError *error = NULL;
- const gchar *name;
- gchar *filename;
+ const char *name;
+ char *filename;
GFile *file;
GInputStream *stream;
BackgroundData *bd;
}
static void
-my_text_view_set_background (MyTextView *tv, const gchar *filename, gboolean is_resource)
+my_text_view_set_background (MyTextView *tv, const char *filename, gboolean is_resource)
{
GError *error = NULL;
GFile *file;
GtkWidget *box;
GtkWidget *child;
GList *children;
- const gchar *filename;
+ const char *filename;
gboolean is_resource;
gtk_widget_hide (dialog);
return;
child = children->data;
- filename = (const gchar *)g_object_get_data (G_OBJECT (child), "filename");
+ filename = (const char *)g_object_get_data (G_OBJECT (child), "filename");
is_resource = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (child), "is-resource"));
g_list_free (children);
handle_insert (GtkWidget *button, GtkWidget *textview)
{
GtkTextBuffer *buffer;
- const gchar *id;
- const gchar *text;
+ const char *id;
+ const char *text;
id = gtk_buildable_get_name (GTK_BUILDABLE (button));
{
GtkTextBuffer *buffer;
GdkClipboard *clipboard;
- const gchar *id;
+ const char *id;
clipboard = gtk_widget_get_clipboard (textview);
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (textview));
static void
clipboard_formats_notify (GdkClipboard *clipboard, GdkEvent *event, GtkWidget *button)
{
- const gchar *id;
+ const char *id;
gboolean has_text;
id = gtk_buildable_get_name (GTK_BUILDABLE (button));
static void
textbuffer_notify_selection (GObject *object, GParamSpec *pspec, GtkWidget *button)
{
- const gchar *id;
+ const char *id;
gboolean has_selection;
id = gtk_buildable_get_name (GTK_BUILDABLE (button));
GtkTreeIter *iter,
gpointer data)
{
- gchar *text;
+ char *text;
gboolean res;
gtk_tree_model_get (model, iter, 0, &text, -1);
static void
open_popover_text_changed (GtkEntry *entry, GParamSpec *pspec, GtkWidget *button)
{
- const gchar *text;
+ const char *text;
text = gtk_editable_get_text (GTK_EDITABLE (entry));
gtk_widget_set_sensitive (button, strlen (text) > 0);
{ "print", activate_print, NULL, NULL, NULL },
};
struct {
- const gchar *action_and_target;
- const gchar *accelerators[2];
+ const char *action_and_target;
+ const char *accelerators[2];
} accels[] = {
{ "app.about", { "F1", NULL } },
{ "app.quit", { "<Control>q", NULL } },
{ "win.lock", { "<Control>l", NULL } },
};
struct {
- const gchar *action_and_target;
- const gchar *accelerators[2];
+ const char *action_and_target;
+ const char *accelerators[2];
} late_accels[] = {
{ "app.cut", { "<Control>x", NULL } },
{ "app.copy", { "<Control>c", NULL } },
column:
```c
- void gtk_type_set_property (GtkType *type,
- const gchar *value,
- GError **error);
- const gchar *gtk_type_get_property (GtkType *type);
+ void gtk_type_set_property (GtkType *type,
+ const char *value,
+ GError **error);
+ const char *gtk_type_get_property (GtkType *type);
```
It is also possible to align the columns to the next tab:
example_app_open (GApplication *app,
GFile **files,
int n_files,
- const gchar *hint)
+ const char *hint)
{
GList *windows;
ExampleAppWindow *win;
{
GtkBuilder *builder;
GMenuModel *app_menu;
- const gchar *quit_accels[2] = { "<Ctrl>Q", NULL };
+ const char *quit_accels[2] = { "<Ctrl>Q", NULL };
G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
search_text_changed (GtkEntry *entry,
ExampleAppWindow *win)
{
- const gchar *text;
+ const char *text;
GtkWidget *tab;
GtkWidget *view;
GtkTextBuffer *buffer;
{
GtkTreeIter iter;
GtkTreeModel *model;
- gchar *author;
+ char *author;
if (gtk_tree_selection_get_selected (selection, &model, &iter))
{
create_about_dialog (void)
{
GtkWidget *widget;
- const gchar *authors[] = {
+ const char *authors[] = {
"Peter Mattis",
"Spencer Kimball",
"Josh MacDonald",
typedef struct WidgetInfo
{
GtkWidget *window;
- gchar *name;
+ char *name;
gboolean no_focus;
gboolean include_decorations;
WidgetSize size;
{ "close", action_activated },
};
-const gchar *menu_ui =
+const char *menu_ui =
"<interface>"
" <menu id='doc-menu'>"
" <section>"
example_app_open (GApplication *app,
GFile **files,
int n_files,
- const gchar *hint)
+ const char *hint)
{
GList *windows;
ExampleAppWindow *win;
search_text_changed (GtkEntry *entry,
ExampleAppWindow *win)
{
- const gchar *text;
+ const char *text;
GtkWidget *tab;
GtkWidget *view;
GtkTextBuffer *buffer;
find_word (GtkButton *button,
ExampleAppWindow *win)
{
- const gchar *word;
+ const char *word;
word = gtk_button_get_label (button);
gtk_editable_set_text (GTK_EDITABLE (win->searchentry), word);
GtkWidget *tab, *view, *row;
GtkTextBuffer *buffer;
GtkTextIter start, end;
- gchar *word, *key;
+ char *word, *key;
GtkWidget *child;
tab = gtk_stack_get_visible_child (GTK_STACK (win->stack));
GtkWidget *tab, *view;
GtkTextBuffer *buffer;
int count;
- gchar *lines;
+ char *lines;
tab = gtk_stack_get_visible_child (GTK_STACK (win->stack));
example_app_window_open (ExampleAppWindow *win,
GFile *file)
{
- gchar *basename;
+ char *basename;
GtkWidget *scrolled, *view;
- gchar *contents;
+ char *contents;
gsize length;
GtkTextBuffer *buffer;
GtkTextTag *tag;
example_app_open (GApplication *app,
GFile **files,
int n_files,
- const gchar *hint)
+ const char *hint)
{
GList *windows;
ExampleAppWindow *win;
example_app_open (GApplication *app,
GFile **files,
int n_files,
- const gchar *hint)
+ const char *hint)
{
GList *windows;
ExampleAppWindow *win;
example_app_window_open (ExampleAppWindow *win,
GFile *file)
{
- gchar *basename;
+ char *basename;
GtkWidget *scrolled, *view;
- gchar *contents;
+ char *contents;
gsize length;
basename = g_file_get_basename (file);
static void
example_app_startup (GApplication *app)
{
- const gchar *quit_accels[2] = { "<Ctrl>Q", NULL };
+ const char *quit_accels[2] = { "<Ctrl>Q", NULL };
G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
example_app_open (GApplication *app,
GFile **files,
int n_files,
- const gchar *hint)
+ const char *hint)
{
GList *windows;
ExampleAppWindow *win;
example_app_window_open (ExampleAppWindow *win,
GFile *file)
{
- gchar *basename;
+ char *basename;
GtkWidget *scrolled, *view;
- gchar *contents;
+ char *contents;
gsize length;
basename = g_file_get_basename (file);
static void
example_app_startup (GApplication *app)
{
- const gchar *quit_accels[2] = { "<Ctrl>Q", NULL };
+ const char *quit_accels[2] = { "<Ctrl>Q", NULL };
G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
example_app_open (GApplication *app,
GFile **files,
int n_files,
- const gchar *hint)
+ const char *hint)
{
GList *windows;
ExampleAppWindow *win;
example_app_window_open (ExampleAppWindow *win,
GFile *file)
{
- gchar *basename;
+ char *basename;
GtkWidget *scrolled, *view;
- gchar *contents;
+ char *contents;
gsize length;
GtkTextBuffer *buffer;
GtkTextTag *tag;
static void
example_app_startup (GApplication *app)
{
- const gchar *quit_accels[2] = { "<Ctrl>Q", NULL };
+ const char *quit_accels[2] = { "<Ctrl>Q", NULL };
G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
example_app_open (GApplication *app,
GFile **files,
int n_files,
- const gchar *hint)
+ const char *hint)
{
GList *windows;
ExampleAppWindow *win;
example_app_window_open (ExampleAppWindow *win,
GFile *file)
{
- gchar *basename;
+ char *basename;
GtkWidget *scrolled, *view;
- gchar *contents;
+ char *contents;
gsize length;
GtkTextBuffer *buffer;
GtkTextTag *tag;
static void
example_app_startup (GApplication *app)
{
- const gchar *quit_accels[2] = { "<Ctrl>Q", NULL };
+ const char *quit_accels[2] = { "<Ctrl>Q", NULL };
G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
example_app_open (GApplication *app,
GFile **files,
int n_files,
- const gchar *hint)
+ const char *hint)
{
GList *windows;
ExampleAppWindow *win;
search_text_changed (GtkEntry *entry,
ExampleAppWindow *win)
{
- const gchar *text;
+ const char *text;
GtkWidget *tab;
GtkWidget *view;
GtkTextBuffer *buffer;
example_app_window_open (ExampleAppWindow *win,
GFile *file)
{
- gchar *basename;
+ char *basename;
GtkWidget *scrolled, *view;
- gchar *contents;
+ char *contents;
gsize length;
GtkTextBuffer *buffer;
GtkTextTag *tag;
static void
example_app_startup (GApplication *app)
{
- const gchar *quit_accels[2] = { "<Ctrl>Q", NULL };
+ const char *quit_accels[2] = { "<Ctrl>Q", NULL };
G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
example_app_open (GApplication *app,
GFile **files,
int n_files,
- const gchar *hint)
+ const char *hint)
{
GList *windows;
ExampleAppWindow *win;
search_text_changed (GtkEntry *entry,
ExampleAppWindow *win)
{
- const gchar *text;
+ const char *text;
GtkWidget *tab;
GtkWidget *view;
GtkTextBuffer *buffer;
find_word (GtkButton *button,
ExampleAppWindow *win)
{
- const gchar *word;
+ const char *word;
word = gtk_button_get_label (button);
gtk_editable_set_text (GTK_EDITABLE (win->searchentry), word);
GtkWidget *tab, *view, *row;
GtkTextBuffer *buffer;
GtkTextIter start, end;
- gchar *word, *key;
+ char *word, *key;
GtkWidget *child;
tab = gtk_stack_get_visible_child (GTK_STACK (win->stack));
example_app_window_open (ExampleAppWindow *win,
GFile *file)
{
- gchar *basename;
+ char *basename;
GtkWidget *scrolled, *view;
- gchar *contents;
+ char *contents;
gsize length;
GtkTextBuffer *buffer;
GtkTextTag *tag;
static void
example_app_startup (GApplication *app)
{
- const gchar *quit_accels[2] = { "<Ctrl>Q", NULL };
+ const char *quit_accels[2] = { "<Ctrl>Q", NULL };
G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
example_app_open (GApplication *app,
GFile **files,
int n_files,
- const gchar *hint)
+ const char *hint)
{
GList *windows;
ExampleAppWindow *win;
search_text_changed (GtkEntry *entry,
ExampleAppWindow *win)
{
- const gchar *text;
+ const char *text;
GtkWidget *tab;
GtkWidget *view;
GtkTextBuffer *buffer;
find_word (GtkButton *button,
ExampleAppWindow *win)
{
- const gchar *word;
+ const char *word;
word = gtk_button_get_label (button);
gtk_editable_set_text (GTK_EDITABLE (win->searchentry), word);
GtkWidget *tab, *view, *row;
GtkTextBuffer *buffer;
GtkTextIter start, end;
- gchar *word, *key;
+ char *word, *key;
GtkWidget *child;
tab = gtk_stack_get_visible_child (GTK_STACK (win->stack));
GtkWidget *tab, *view;
GtkTextBuffer *buffer;
int count;
- gchar *lines;
+ char *lines;
tab = gtk_stack_get_visible_child (GTK_STACK (win->stack));
example_app_window_open (ExampleAppWindow *win,
GFile *file)
{
- gchar *basename;
+ char *basename;
GtkWidget *scrolled, *view;
- gchar *contents;
+ char *contents;
gsize length;
GtkTextBuffer *buffer;
GtkTextTag *tag;
gpointer user_data)
{
GtkTextView *text = g_object_get_data (user_data, "bloatpad-text");
- const gchar *str;
+ const char *str;
str = g_variant_get_string (state, NULL);
if (file != NULL)
{
- gchar *contents;
+ char *contents;
gsize length;
if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL))
bloat_pad_open (GApplication *application,
GFile **files,
int n_files,
- const gchar *hint)
+ const char *hint)
{
int i;
gpointer user_data)
{
GtkEntry *entry = g_object_get_data (user_data, "entry");
- const gchar *action;
- gchar **accels;
- gchar *str;
+ const char *action;
+ char **accels;
+ char *str;
action = gtk_combo_box_get_active_id (combo);
{
GtkEntry *entry = g_object_get_data (user_data, "entry");
GtkComboBox *combo = g_object_get_data (user_data, "combo");
- const gchar *action;
- const gchar *str;
- gchar **accels;
+ const char *action;
+ const char *str;
+ char **accels;
if (response_id == GTK_RESPONSE_CLOSE)
{
str = gtk_editable_get_text (GTK_EDITABLE (entry));
accels = g_strsplit (str, ",", 0);
- gtk_application_set_accels_for_action (gtk_window_get_application (user_data), action, (const gchar **) accels);
+ gtk_application_set_accels_for_action (gtk_window_get_application (user_data), action, (const char **) accels);
g_strfreev (accels);
}
GtkApplication *app = user_data;
GtkWidget *combo;
GtkWidget *entry;
- gchar **actions;
+ char **actions;
GtkWidget *dialog;
int i;
{
BloatPad *bloatpad = user_data;
GDateTime *now;
- gchar *time;
+ char *time;
while (g_menu_model_get_n_items (G_MENU_MODEL (bloatpad->time)))
g_menu_remove (bloatpad->time, 0);
static void
dump_accels (GtkApplication *app)
{
- gchar **actions;
+ char **actions;
int i;
actions = gtk_application_list_action_descriptions (app);
for (i = 0; actions[i]; i++)
{
- gchar **accels;
- gchar *str;
+ char **accels;
+ char *str;
accels = gtk_application_get_accels_for_action (app, actions[i]);
GFile *file;
int i;
struct {
- const gchar *action_and_target;
- const gchar *accelerators[2];
+ const char *action_and_target;
+ const char *accelerators[2];
} accels[] = {
{ "app.new", { "<Control>n", NULL } },
{ "app.quit", { "<Control>q", NULL } },
g_object_unref (item);
g_object_unref (icon);
- const gchar *new_accels[] = { "<Control>n", "<Control>t", NULL };
+ const char *new_accels[] = { "<Control>n", "<Control>t", NULL };
gtk_application_set_accels_for_action (GTK_APPLICATION (application), "app.new", new_accels);
dump_accels (GTK_APPLICATION (application));
{
BloatPad *bloat_pad;
int status;
- const gchar *accels[] = { "F11", NULL };
+ const char *accels[] = { "F11", NULL };
bloat_pad = bloat_pad_new ();
if (file != NULL)
{
- gchar *contents;
+ char *contents;
gsize length;
if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL))
plug_man_open (GApplication *application,
GFile **files,
int n_files,
- const gchar *hint)
+ const char *hint)
{
int i;
static gboolean is_black_plugin_enabled;
static gboolean
-plugin_enabled (const gchar *name)
+plugin_enabled (const char *name)
{
if (g_strcmp0 (name, "red") == 0)
return is_red_plugin_enabled;
}
static void
-enable_plugin (const gchar *name)
+enable_plugin (const char *name)
{
GMenuModel *plugin_menu;
GAction *action;
{
GMenu *section;
GMenuItem *item;
- gchar *label;
- gchar *action_name;
+ char *label;
+ char *action_name;
section = g_menu_new ();
label = g_strdup_printf ("Turn text %s", name);
}
static void
-disable_plugin (const gchar *name)
+disable_plugin (const char *name)
{
GMenuModel *plugin_menu;
for (i = 0; i < g_menu_model_get_n_items (plugin_menu); i++)
{
- gchar *id;
+ char *id;
if (g_menu_model_get_item_attribute (plugin_menu, i, "id", "s", &id))
{
if (g_strcmp0 (id, name) == 0)
static void
enable_or_disable_plugin (GtkToggleButton *button,
- const gchar *name)
+ const char *name)
{
if (plugin_enabled (name))
disable_plugin (name);
{
PlugMan *plug_man;
int status;
- const gchar *accels[] = { "F11", NULL };
+ const char *accels[] = { "F11", NULL };
plug_man = plug_man_new ();
gtk_application_set_accels_for_action (GTK_APPLICATION (plug_man),
int
main (int argc,
- gchar *argv[])
+ char *argv[])
{
GtkApplication *app;
if (file != NULL)
{
- gchar *contents;
+ char *contents;
gsize length;
if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL))
open (GApplication *application,
GFile **files,
int n_files,
- const gchar *hint)
+ const char *hint)
{
int i;
#define SEC_WEB_SOCKET_KEY_MAGIC "258EAFA5-E914-47DA-95CA-C5AB0DC85B11"
/* 'x3JJHMbDL1EzLkh9GBhXDw==' generates 'HSmrc0sMlYUkAGmm5OPpG2HaGWk=' */
-static gchar *
-generate_handshake_response_wsietf_v7 (const gchar *key)
+static char *
+generate_handshake_response_wsietf_v7 (const char *key)
{
gsize digest_len = 20;
guchar digest[20];
}
GdkDisplay *
-_gdk_broadway_display_open (const gchar *display_name)
+_gdk_broadway_display_open (const char *display_name)
{
GdkDisplay *display;
GdkBroadwayDisplay *broadway_display;
return display;
}
-static const gchar *
+static const char *
gdk_broadway_display_get_name (GdkDisplay *display)
{
g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
- return (gchar *) "Broadway";
+ return (char *) "Broadway";
}
static void
static void
gdk_broadway_display_notify_startup_complete (GdkDisplay *display,
- const gchar *startup_id)
+ const char *startup_id)
{
}
BroadwayInputMsg *message);
void _gdk_broadway_display_init_root_window (GdkDisplay *display);
-GdkDisplay * _gdk_broadway_display_open (const gchar *display_name);
+GdkDisplay * _gdk_broadway_display_open (const char *display_name);
void _gdk_broadway_display_queue_events (GdkDisplay *display);
GdkCursor*_gdk_broadway_display_get_cursor_for_name (GdkDisplay *display,
- const gchar *name);
+ const char *name);
GdkCursor *_gdk_broadway_display_get_cursor_for_texture (GdkDisplay *display,
GdkTexture *texture,
int x,
static void
gdk_broadway_surface_set_title (GdkSurface *surface,
- const gchar *title)
+ const char *title)
{
}
static void
gdk_broadway_surface_set_startup_id (GdkSurface *surface,
- const gchar *startup_id)
+ const char *startup_id)
{
}
gboolean gdk_running_in_sandbox (void);
gboolean gdk_should_use_portal (void);
-const gchar * gdk_get_startup_notification_id (void);
+const char * gdk_get_startup_notification_id (void);
PangoDirection gdk_unichar_direction (gunichar ch);
PangoDirection gdk_find_base_dir (const char *text,
G_DEFINE_CONSTRUCTOR(stash_desktop_startup_notification_id)
#endif
-static gchar *startup_notification_id = NULL;
+static char *startup_notification_id = NULL;
static void
stash_desktop_startup_notification_id (void)
guint i;
guint result = 0;
const char *string;
- const gchar *p;
- const gchar *q;
+ const char *p;
+ const char *q;
gboolean invert;
gboolean help;
* Returns: (nullable) (transfer none): the original value of the
* DESKTOP_STARTUP_ID environment variable, or %NULL.
*/
-const gchar *
+const char *
gdk_get_startup_notification_id (void)
{
return startup_notification_id;
}
PangoDirection
-gdk_find_base_dir (const gchar *text,
+gdk_find_base_dir (const char *text,
int length)
{
PangoDirection dir = PANGO_DIRECTION_NEUTRAL;
- const gchar *p;
+ const char *p;
g_return_val_if_fail (text != NULL || length == 0, PANGO_DIRECTION_NEUTRAL);
*/
static void gdk_app_launch_context_finalize (GObject *object);
-static gchar * gdk_app_launch_context_get_display_name (GAppLaunchContext *context,
+static char * gdk_app_launch_context_get_display_name (GAppLaunchContext *context,
GAppInfo *info,
GList *files);
-static gchar * gdk_app_launch_context_get_startup_notify_id (GAppLaunchContext *context,
+static char * gdk_app_launch_context_get_startup_notify_id (GAppLaunchContext *context,
GAppInfo *info,
GList *files);
static void gdk_app_launch_context_launch_failed (GAppLaunchContext *context,
- const gchar *startup_notify_id);
+ const char *startup_notify_id);
enum
G_OBJECT_CLASS (gdk_app_launch_context_parent_class)->finalize (object);
}
-static gchar *
+static char *
gdk_app_launch_context_get_display_name (GAppLaunchContext *context,
GAppInfo *info,
GList *files)
static void
gdk_app_launch_context_launch_failed (GAppLaunchContext *context,
- const gchar *startup_notify_id)
+ const char *startup_notify_id)
{
}
return;
}
- mime_formats = gdk_content_formats_new ((const gchar *[2]) { mime_type, NULL }, 1);
+ mime_formats = gdk_content_formats_new ((const char *[2]) { mime_type, NULL }, 1);
mime_formats = gdk_content_formats_union_serialize_gtypes (mime_formats);
gtype = gdk_content_formats_match_gtype (formats, mime_formats);
if (gtype != G_TYPE_INVALID)
for (f = formats; f; f = f->next)
{
GdkPixbufFormat *fmt = f->data;
- gchar *name;
+ char *name;
name = gdk_pixbuf_format_get_name (fmt);
if (g_str_equal (name, "png"))
for (f = formats; f; f = f->next)
{
GdkPixbufFormat *fmt = f->data;
- gchar **mimes, **m;
+ char **mimes, **m;
mimes = gdk_pixbuf_format_get_mime_types (fmt);
for (m = mimes; *m; m++)
for (f = formats; f; f = f->next)
{
GdkPixbufFormat *fmt = f->data;
- gchar *name;
+ char *name;
name = gdk_pixbuf_format_get_name (fmt);
if (g_str_equal (name, "png"))
for (f = formats; f; f = f->next)
{
GdkPixbufFormat *fmt = f->data;
- gchar **mimes, **m;
+ char **mimes, **m;
if (!gdk_pixbuf_format_is_writable (fmt))
continue;
* cursor with the given name
*/
GdkCursor*
-gdk_cursor_new_from_name (const gchar *name,
+gdk_cursor_new_from_name (const char *name,
GdkCursor *fallback)
{
g_return_val_if_fail (name != NULL, NULL);
int hotspot_y,
GdkCursor *fallback);
GDK_AVAILABLE_IN_ALL
-GdkCursor* gdk_cursor_new_from_name (const gchar *name,
+GdkCursor* gdk_cursor_new_from_name (const char *name,
GdkCursor *fallback);
GDK_AVAILABLE_IN_ALL
*
* Returns: a name
**/
-const gchar *
+const char *
gdk_device_get_name (GdkDevice *device)
{
g_return_val_if_fail (GDK_IS_DEVICE (device), NULL);
* static GSettings *
* get_device_settings (GdkDevice *device)
* {
- * const gchar *vendor, *product;
+ * const char *vendor, *product;
* GSettings *settings;
* GdkDevice *device;
- * gchar *path;
+ * char *path;
*
* vendor = gdk_device_get_vendor_id (device);
* product = gdk_device_get_product_id (device);
*
* Returns: (nullable): the vendor ID, or %NULL
*/
-const gchar *
+const char *
gdk_device_get_vendor_id (GdkDevice *device)
{
g_return_val_if_fail (GDK_IS_DEVICE (device), NULL);
*
* Returns: (nullable): the product ID, or %NULL
*/
-const gchar *
+const char *
gdk_device_get_product_id (GdkDevice *device)
{
g_return_val_if_fail (GDK_IS_DEVICE (device), NULL);
GType gdk_device_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-const gchar * gdk_device_get_name (GdkDevice *device);
+const char * gdk_device_get_name (GdkDevice *device);
GDK_AVAILABLE_IN_ALL
gboolean gdk_device_get_has_cursor (GdkDevice *device);
GdkDeviceType gdk_device_get_device_type (GdkDevice *device);
GDK_AVAILABLE_IN_ALL
-const gchar *gdk_device_get_vendor_id (GdkDevice *device);
+const char *gdk_device_get_vendor_id (GdkDevice *device);
GDK_AVAILABLE_IN_ALL
-const gchar *gdk_device_get_product_id (GdkDevice *device);
+const char *gdk_device_get_product_id (GdkDevice *device);
GDK_AVAILABLE_IN_ALL
GdkSeat *gdk_device_get_seat (GdkDevice *device);
{
GObject parent_instance;
- gchar *name;
+ char *name;
GdkInputSource source;
gboolean has_cursor;
GdkAxisFlags axis_flags;
GArray *axes;
guint num_touches;
- gchar *vendor_id;
- gchar *product_id;
+ char *vendor_id;
+ char *product_id;
GdkSeat *seat;
GdkDeviceTool *last_tool;
* Returns: a string representing the display name. This string is owned
* by GDK and should not be modified or freed.
*/
-const gchar *
+const char *
gdk_display_get_name (GdkDisplay *display)
{
g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
* display could not be opened
*/
GdkDisplay *
-gdk_display_open (const gchar *display_name)
+gdk_display_open (const char *display_name)
{
return gdk_display_manager_open_display (gdk_display_manager_get (),
display_name);
*/
void
gdk_display_notify_startup_complete (GdkDisplay *display,
- const gchar *startup_id)
+ const char *startup_id)
{
g_return_if_fail (GDK_IS_DISPLAY (display));
*
* Returns: the startup notification ID for @display, or %NULL
*/
-const gchar *
+const char *
gdk_display_get_startup_notification_id (GdkDisplay *display)
{
g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
GDK_AVAILABLE_IN_ALL
GType gdk_display_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GdkDisplay *gdk_display_open (const gchar *display_name);
+GdkDisplay *gdk_display_open (const char *display_name);
GDK_AVAILABLE_IN_ALL
-const gchar * gdk_display_get_name (GdkDisplay *display);
+const char * gdk_display_get_name (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
gboolean gdk_display_device_is_grabbed (GdkDisplay *display,
GDK_AVAILABLE_IN_ALL
void gdk_display_notify_startup_complete (GdkDisplay *display,
- const gchar *startup_id);
+ const char *startup_id);
GDK_AVAILABLE_IN_ALL
-const gchar * gdk_display_get_startup_notification_id (GdkDisplay *display);
+const char * gdk_display_get_startup_notification_id (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
GdkAppLaunchContext *gdk_display_get_app_launch_context (GdkDisplay *display);
}
}
-static const gchar *allowed_backends;
+static const char *allowed_backends;
/**
* gdk_set_allowed_backends:
* in order to take effect.
*/
void
-gdk_set_allowed_backends (const gchar *backends)
+gdk_set_allowed_backends (const char *backends)
{
allowed_backends = g_strdup (backends);
}
*/
GdkDisplay *
gdk_display_manager_open_display (GdkDisplayManager *manager,
- const gchar *name)
+ const char *name)
{
- const gchar *backend_list;
+ const char *backend_list;
GdkDisplay *display;
- gchar **backends;
+ char **backends;
int i, j;
gboolean allow_any;
for (i = 0; display == NULL && backends[i] != NULL; i++)
{
- const gchar *backend = backends[i];
+ const char *backend = backends[i];
gboolean any = g_str_equal (backend, "*");
if (!allow_any && !any && !strstr (allowed_backends, backend))
GSList * gdk_display_manager_list_displays (GdkDisplayManager *manager);
GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_display_manager_open_display (GdkDisplayManager *manager,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
-void gdk_set_allowed_backends (const gchar *backends);
+void gdk_set_allowed_backends (const char *backends);
G_END_DECLS
GType vk_context_type; /* type for GdkVulkanContext, must be set if vk_extension_name != NULL */
const char *vk_extension_name; /* Name of required windowing vulkan extension or %NULL (default) if Vulkan isn't supported */
- const gchar * (*get_name) (GdkDisplay *display);
+ const char * (*get_name) (GdkDisplay *display);
void (*beep) (GdkDisplay *display);
void (*sync) (GdkDisplay *display);
void (*flush) (GdkDisplay *display);
gulong (*get_next_serial) (GdkDisplay *display);
void (*notify_startup_complete) (GdkDisplay *display,
- const gchar *startup_id);
- const gchar * (*get_startup_notification_id) (GdkDisplay *display);
+ const char *startup_id);
+ const char * (*get_startup_notification_id) (GdkDisplay *display);
void (*event_data_copy) (GdkDisplay *display,
GdkEvent *event,
static struct {
GdkDragAction action;
- const gchar *name;
+ const char *name;
GdkCursor *cursor;
} drag_cursors[] = {
{ GDK_ACTION_ASK, "dnd-ask", NULL },
return;
}
- mime_formats = gdk_content_formats_new ((const gchar *[2]) { mime_type, NULL }, 1);
+ mime_formats = gdk_content_formats_new ((const char *[2]) { mime_type, NULL }, 1);
mime_formats = gdk_content_formats_union_serialize_gtypes (mime_formats);
gtype = gdk_content_formats_match_gtype (formats, mime_formats);
if (gtype != G_TYPE_INVALID)
return NULL;
}
-static gchar *
+static char *
value_event_lcopy_value (const GValue *value,
guint n_collect_values,
GTypeCValue *collect_values,
...)
{
GdkGLContextPrivate *priv = gdk_gl_context_get_instance_private (context);
- gchar *message;
+ char *message;
va_list args;
if (priv->use_khr_debug)
...)
{
GdkGLContextPrivate *priv = gdk_gl_context_get_instance_private (context);
- gchar *message;
+ char *message;
va_list args;
if (priv->use_khr_debug)
void gdk_gl_context_push_debug_group (GdkGLContext *context,
const char *message);
void gdk_gl_context_push_debug_group_printf (GdkGLContext *context,
- const gchar *format,
+ const char *format,
...) G_GNUC_PRINTF (2, 3);
void gdk_gl_context_pop_debug_group (GdkGLContext *context);
void gdk_gl_context_label_object (GdkGLContext *context,
return (*(int *) pkey) - ((gdk_key *) pbase)->keyval;
}
-static gchar*
+static char *
_gdk_keyval_name (guint keyval)
{
- static gchar buf[100];
+ static char buf[100];
gdk_key *found;
/* Check for directly encoded 24-bit UCS characters: */
((found - 1)->keyval == keyval))
found--;
- return (gchar *) (keynames + found->offset);
+ return (char *) (keynames + found->offset);
}
else if (keyval != 0)
{
}
static guint
-_gdk_keyval_from_name (const gchar *keyval_name)
+_gdk_keyval_from_name (const char *keyval_name)
{
gdk_key *found;
* of the key, or %NULL if @keyval is not a valid key. The string
* should not be modified.
*/
-const gchar *
+const char *
gdk_keyval_name (guint keyval)
{
return _gdk_keyval_name (keyval);
* if the key name is not a valid key
*/
guint
-gdk_keyval_from_name (const gchar *keyval_name)
+gdk_keyval_from_name (const char *keyval_name)
{
return _gdk_keyval_from_name (keyval_name);
}
const char *gdk_keyval_name (guint keyval) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-guint gdk_keyval_from_name (const gchar *keyval_name);
+guint gdk_keyval_from_name (const char *keyval_name);
GDK_AVAILABLE_IN_ALL
void gdk_keyval_convert_case (guint symbol,
guint *lower,
if (fd == -1)
{
- gchar *filename;
+ char *filename;
filename = g_strdup_printf ("gtk.%d.syscap", getpid ());
g_print ("Writing profiling data to %s\n", filename);
* rgb() or rgba() specification.
*/
static gboolean
-parse_rgb_value (const gchar *str,
- gchar **endp,
+parse_rgb_value (const char *str,
+ char **endp,
gdouble *number)
{
const char *p;
*/
gboolean
gdk_rgba_parse (GdkRGBA *rgba,
- const gchar *spec)
+ const char *spec)
{
gboolean has_alpha;
gdouble r, g, b, a;
- gchar *str = (gchar *) spec;
- gchar *p;
+ char *str = (char *) spec;
+ char *p;
g_return_val_if_fail (spec != NULL, FALSE);
*
* Returns: A newly allocated text string
*/
-gchar *
+char *
gdk_rgba_to_string (const GdkRGBA *rgba)
{
if (rgba->alpha > 0.999)
}
else
{
- gchar alpha[G_ASCII_DTOSTR_BUF_SIZE];
+ char alpha[G_ASCII_DTOSTR_BUF_SIZE];
g_ascii_formatd (alpha, G_ASCII_DTOSTR_BUF_SIZE, "%g", CLAMP (rgba->alpha, 0, 1));
GDK_AVAILABLE_IN_ALL
gboolean gdk_rgba_parse (GdkRGBA *rgba,
- const gchar *spec);
+ const char *spec);
GDK_AVAILABLE_IN_ALL
-gchar * gdk_rgba_to_string (const GdkRGBA *rgba);
+char * gdk_rgba_to_string (const GdkRGBA *rgba);
G_END_DECLS
gint64 time,
guint64 duration)
{
- gchar *message = NULL;
- const gchar *kind;
+ char *message = NULL;
+ const char *kind;
GEnumClass *class;
GEnumValue *value;
GdkEventType event_type;
0,
NULL,
device_extensions->len,
- (const gchar * const *) device_extensions->pdata
+ (const char * const *) device_extensions->pdata
},
NULL,
&display->vk_device) != VK_SUCCESS)
@end
struct CursorsByName {
- const gchar *name;
+ const char *name;
NSString *selector;
};
};
-GdkDisplay *_gdk_macos_display_open (const gchar *display_name);
+GdkDisplay *_gdk_macos_display_open (const char *display_name);
int _gdk_macos_display_get_fd (GdkMacosDisplay *self);
void _gdk_macos_display_queue_events (GdkMacosDisplay *self);
void _gdk_macos_display_to_display_coords (GdkMacosDisplay *self,
int *x,
int *y);
gboolean _gdk_macos_display_get_setting (GdkMacosDisplay *self,
- const gchar *setting,
+ const char *setting,
GValue *value);
void _gdk_macos_display_reload_settings (GdkMacosDisplay *self);
void _gdk_macos_display_surface_resigned_main (GdkMacosDisplay *self,
gboolean
_gdk_macos_display_get_setting (GdkMacosDisplay *self,
- const gchar *setting,
+ const char *setting,
GValue *value)
{
GDK_BEGIN_MACOS_ALLOC_POOL;
static gboolean
gdk_macos_display_get_setting (GdkDisplay *display,
- const gchar *setting,
+ const char *setting,
GValue *value)
{
return _gdk_macos_display_get_setting (GDK_MACOS_DISPLAY (display), setting, value);
g_source_attach (self->frame_source, NULL);
}
-static const gchar *
+static const char *
gdk_macos_display_get_name (GdkDisplay *display)
{
return GDK_MACOS_DISPLAY (display)->name;
static void
gdk_macos_display_notify_startup_complete (GdkDisplay *display,
- const gchar *startup_notification_id)
+ const char *startup_notification_id)
{
/* Not Supported */
}
}
GdkDisplay *
-_gdk_macos_display_open (const gchar *display_name)
+_gdk_macos_display_open (const char *display_name)
{
static GdkMacosDisplay *self;
ProcessSerialNumber psn = { 0, kCurrentProcess };
return g_steal_pointer (&name);
}
-static gchar *
+static char *
GetConnectorName (CGDirectDisplayID screen_id)
{
guint unit = CGDisplayUnitNumber (screen_id);
CGRect bounds;
size_t width;
size_t pixel_width;
- gchar *connector;
- gchar *name;
+ char *connector;
+ char *name;
int refresh_rate;
int scale_factor = 1;
int width_mm;
CGDirectDisplayID _gdk_macos_surface_get_screen_id (GdkMacosSurface *self);
const char *_gdk_macos_surface_get_title (GdkMacosSurface *self);
void _gdk_macos_surface_set_title (GdkMacosSurface *self,
- const gchar *title);
+ const char *title);
void _gdk_macos_surface_get_shadow (GdkMacosSurface *self,
int *top,
int *right,
void
_gdk_macos_surface_set_title (GdkMacosSurface *self,
- const gchar *title)
+ const char *title)
{
g_return_if_fail (GDK_IS_MACOS_SURFACE (self));
struct _GdkWaylandAppLaunchContext
{
GdkAppLaunchContext base;
- gchar *name;
+ char *name;
guint serial;
};
}
static const struct {
- const gchar *css_name, *traditional_name;
+ const char *css_name, *traditional_name;
} name_map[] = {
{ "default", "left_ptr" },
{ "help", "question_arrow" },
{ "zoom-out", "left_ptr" }
};
-static const gchar *
-name_fallback (const gchar *name)
+static const char *
+name_fallback (const char *name)
{
int i;
guint enter_serial;
uint32_t n_buttons;
- gchar *path;
+ char *path;
GList *rings;
GList *strips;
struct _GdkWaylandTabletData
{
struct zwp_tablet_v2 *wp_tablet;
- gchar *name;
- gchar *path;
+ char *name;
+ char *path;
uint32_t vid;
uint32_t pid;
GdkWaylandSeat *seat = GDK_WAYLAND_SEAT (tablet->seat);
GdkDisplay *display = gdk_seat_get_display (GDK_SEAT (seat));
GdkDevice *logical_device, *stylus_device;
- gchar *logical_name;
- gchar *vid, *pid;
+ char *logical_name;
+ char *vid, *pid;
vid = g_strdup_printf ("%.4x", tablet->vid);
pid = g_strdup_printf ("%.4x", tablet->pid);
*
* Returns: the /dev/input/event* path of this device
**/
-const gchar *
+const char *
gdk_wayland_device_get_node_path (GdkDevice *device)
{
GdkWaylandTabletData *tablet;
gdk_wayland_device_pad_set_feedback (GdkDevice *device,
GdkDevicePadFeature feature,
guint feature_idx,
- const gchar *label)
+ const char *label)
{
GdkWaylandTabletPadData *pad;
GdkWaylandTabletPadGroupData *group;
static void init_settings (GdkDisplay *display);
GdkDisplay *
-_gdk_wayland_display_open (const gchar *display_name)
+_gdk_wayland_display_open (const char *display_name)
{
struct wl_display *wl_display;
GdkDisplay *display;
G_OBJECT_CLASS (gdk_wayland_display_parent_class)->finalize (object);
}
-static const gchar *
+static const char *
gdk_wayland_display_get_name (GdkDisplay *display)
{
- const gchar *name;
+ const char *name;
name = g_getenv ("WAYLAND_DISPLAY");
if (name == NULL)
gdk_wayland_display_make_default (GdkDisplay *display)
{
GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display);
- const gchar *startup_id;
+ const char *startup_id;
g_free (display_wayland->startup_notification_id);
display_wayland->startup_notification_id = NULL;
*
* Returns: the startup notification ID for @display, or %NULL
*/
-const gchar *
+const char *
gdk_wayland_display_get_startup_notification_id (GdkDisplay *display)
{
return GDK_WAYLAND_DISPLAY (display)->startup_notification_id;
static void
gdk_wayland_display_notify_startup_complete (GdkDisplay *display,
- const gchar *startup_id)
+ const char *startup_id)
{
GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display);
- gchar *free_this = NULL;
+ char *free_this = NULL;
if (startup_id == NULL)
{
void
gdk_wayland_display_set_cursor_theme (GdkDisplay *display,
- const gchar *name,
+ const char *name,
int size)
{
GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY(display);
_gdk_wayland_display_load_cursor_theme (GdkWaylandDisplay *display_wayland)
{
guint size;
- const gchar *name;
+ const char *name;
GValue v = G_VALUE_INIT;
gint64 before = g_get_monotonic_time ();
typedef struct _TranslationEntry TranslationEntry;
struct _TranslationEntry {
gboolean valid;
- const gchar *schema;
- const gchar *key;
- const gchar *setting;
+ const char *schema;
+ const char *key;
+ const char *setting;
GType type;
union {
const char *s;
case G_TYPE_STRING:
if (settings && entry->valid)
{
- gchar *s;
+ char *s;
s = g_settings_get_string (settings, entry->key);
g_value_set_string (value, s);
g_free (s);
if (settings)
{
- gchar *s = g_settings_get_string (settings, entry->key);
+ char *s = g_settings_get_string (settings, entry->key);
translate_wm_button_layout_to_gtk (s);
g_value_set_string (value, s);
**/
gboolean
gdk_wayland_display_query_registry (GdkDisplay *display,
- const gchar *global)
+ const char *global)
{
GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (display);
GHashTableIter iter;
- gchar *value;
+ char *value;
g_return_val_if_fail (GDK_IS_WAYLAND_DISPLAY (display), FALSE);
g_return_val_if_fail (global != NULL, FALSE);
gboolean antialias;
gboolean hinting;
int dpi;
- const gchar *rgba;
- const gchar *hintstyle;
+ const char *rgba;
+ const char *hintstyle;
} GsdXftSettings;
typedef enum _GdkWaylandShellVariant
guint32 shell_capabilities;
/* Startup notification */
- gchar *startup_notification_id;
+ char *startup_notification_id;
/* Most recent serial */
guint32 serial;
GList *current_grabbing_popups;
struct wl_cursor_theme *cursor_theme;
- gchar *cursor_theme_name;
+ char *cursor_theme_name;
int cursor_theme_size;
GHashTable *cursor_surface_cache;
GdkAppLaunchContext *_gdk_wayland_display_get_app_launch_context (GdkDisplay *display);
-GdkDisplay *_gdk_wayland_display_open (const gchar *display_name);
+GdkDisplay *_gdk_wayland_display_open (const char *display_name);
GList *gdk_wayland_display_get_toplevel_surfaces (GdkDisplay *display);
int pending_buffer_offset_x;
int pending_buffer_offset_y;
- gchar *title;
+ char *title;
struct {
gboolean was_set;
- gchar *application_id;
- gchar *app_menu_path;
- gchar *menubar_path;
- gchar *window_object_path;
- gchar *application_object_path;
- gchar *unique_bus_name;
+ char *application_id;
+ char *app_menu_path;
+ char *menubar_path;
+ char *window_object_path;
+ char *application_object_path;
+ char *unique_bus_name;
} application;
GdkGeometry geometry_hints;
gdk_surface_invalidate_rect (surface, NULL);
}
-static const gchar *
+static const char *
get_default_title (void)
{
const char *title;
{
GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (gdk_surface_get_display (surface));
GdkWaylandSurface *impl = GDK_WAYLAND_SURFACE (surface);
- const gchar *app_id;
+ const char *app_id;
gdk_surface_freeze_updates (surface);
static void
gdk_wayland_surface_set_title (GdkSurface *surface,
- const gchar *title)
+ const char *title)
{
GdkWaylandSurface *impl;
const char *end;
static void
gdk_wayland_surface_set_startup_id (GdkSurface *surface,
- const gchar *startup_id)
+ const char *startup_id)
{
}
struct wl_seat *gdk_wayland_seat_get_wl_seat (GdkSeat *seat);
GDK_AVAILABLE_IN_ALL
-const gchar *gdk_wayland_device_get_node_path (GdkDevice *device);
+const char *gdk_wayland_device_get_node_path (GdkDevice *device);
GDK_AVAILABLE_IN_ALL
void gdk_wayland_device_pad_set_feedback (GdkDevice *device,
GdkDevicePadFeature element,
guint idx,
- const gchar *label);
+ const char *label);
G_END_DECLS
struct wl_compositor *gdk_wayland_display_get_wl_compositor (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
void gdk_wayland_display_set_cursor_theme (GdkDisplay *display,
- const gchar *theme,
+ const char *theme,
int size);
GDK_AVAILABLE_IN_ALL
-const gchar * gdk_wayland_display_get_startup_notification_id (GdkDisplay *display);
+const char * gdk_wayland_display_get_startup_notification_id (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
void gdk_wayland_display_set_startup_notification_id (GdkDisplay *display,
const char *startup_id);
GDK_AVAILABLE_IN_ALL
gboolean gdk_wayland_display_query_registry (GdkDisplay *display,
- const gchar *global);
+ const char *global);
G_END_DECLS
#include <glib.h>
typedef struct {
- gchar *name;
+ char *name;
int id;
- gchar *bitmap;
+ char *bitmap;
int hotx;
int hoty;
} font_info_t;
typedef struct {
- gchar *name;
+ char *name;
int id;
int width;
int height;
int hotx;
int hoty;
- gchar *data;
+ char *data;
} cursor_info_t;
static GSList *fonts = NULL;
}
static int read_bdf_font(fname)
-gchar *fname;
+char *fname;
{
FILE *f;
- gchar line[2048];
+ char line[2048];
int rv = 0;
gboolean startchar = FALSE, startbitmap = FALSE;
- gchar *charname,*p,*bitmap;
+ char *charname,*p,*bitmap;
int dx = 0,dy = 0;
int w,h,x,y,py;
int id,tmp;
for (l = g_slist_copy (fonts); l; l = g_slist_delete_link (l,l))
{
font_info_t *fi = l->data;
- gchar *name;
+ char *name;
GSList *ml;
name = g_strconcat(fi->name, "_mask", NULL);
cursor_info_t *ci;
int id;
{
- static gchar cdata[8192];
- gchar *p;
+ static char cdata[8192];
+ char *p;
int i;
int c;
gboolean flushed;
GSList *ptr;
FILE *f = stdout;
- fprintf(f, "static const struct { const gchar *name; int type; guchar width; guchar height; guchar hotx; guchar hoty; guchar *data; } cursors[] = {\n");
+ fprintf(f, "static const struct { const char *name; int type; guchar width; guchar height; guchar hotx; guchar hoty; guchar *data; } cursors[] = {\n");
for (ptr = cursors; ptr; ptr = ptr->next)
{
int main(argc, argv)
int argc;
-gchar **argv;
+char **argv;
{
if (argc != 2)
{
#define CLIPBOARD_RENDER_TIMEOUT (G_USEC_PER_SEC * 29)
gboolean _gdk_win32_transmute_windows_data (UINT from_w32format,
- const gchar *to_contentformat,
+ const char *to_contentformat,
HANDLE hdata,
guchar **set_data,
gsize *set_data_length);
struct _GdkWin32ClipboardStorePrepElement
{
UINT w32format;
- const gchar *contentformat;
+ const char *contentformat;
HANDLE handle;
GOutputStream *stream;
};
if (data == NULL)
{
- gchar *length_str = g_strdup_printf ("%" G_GSIZE_FORMAT, length);
+ char *length_str = g_strdup_printf ("%" G_GSIZE_FORMAT, length);
send_response (retr->parent.item_type,
retr->parent.opaque_task,
g_error_new (G_IO_ERROR, G_IO_ERROR_FAILED,
win32_clipdrop->n_known_pixbuf_formats = 0;
for (rover = pixbuf_formats; rover != NULL; rover = rover->next)
{
- gchar **mime_types =
+ char **mime_types =
gdk_pixbuf_format_get_mime_types ((GdkPixbufFormat *) rover->data);
- gchar **mime_type;
+ char **mime_type;
for (mime_type = mime_types; *mime_type != NULL; mime_type++)
win32_clipdrop->n_known_pixbuf_formats++;
}
- win32_clipdrop->known_pixbuf_formats = g_new (const gchar *, win32_clipdrop->n_known_pixbuf_formats);
+ win32_clipdrop->known_pixbuf_formats = g_new (const char *, win32_clipdrop->n_known_pixbuf_formats);
i = 0;
for (rover = pixbuf_formats; rover != NULL; rover = rover->next)
{
- gchar **mime_types =
+ char **mime_types =
gdk_pixbuf_format_get_mime_types ((GdkPixbufFormat *) rover->data);
- gchar **mime_type;
+ char **mime_type;
for (mime_type = mime_types; *mime_type != NULL; mime_type++)
win32_clipdrop->known_pixbuf_formats[i++] = g_intern_string (*mime_type);
#define CLIPBOARD_IDLE_ABORT_TIME 30
-static const gchar *
+static const char *
predefined_name (UINT fmt)
{
#define CASE(fmt) case fmt: return #fmt
}
}
-gchar *
+char *
_gdk_win32_get_clipboard_format_name (UINT fmt,
gboolean *is_predefined)
{
int registered_name_w_len = 1024;
wchar_t *registered_name_w = g_malloc (registered_name_w_len);
- gchar *registered_name = NULL;
+ char *registered_name = NULL;
int gcfn_result;
- const gchar *predef = predefined_name (fmt);
+ const char *predef = predefined_name (fmt);
/* TODO: cache the result in a hash table */
* Does nothing for strings that already look like a mime/type
* (no spaces, one slash, with at least one char on each side of the slash).
*/
-const gchar *
-_gdk_win32_get_clipboard_format_name_as_interned_mimetype (gchar *w32format_name)
+const char *
+_gdk_win32_get_clipboard_format_name_as_interned_mimetype (char *w32format_name)
{
- gchar *mime_type;
- const gchar *result;
- gchar *space = strchr (w32format_name, ' ');
- gchar *slash = strchr (w32format_name, '/');
+ char *mime_type;
+ const char *result;
+ char *space = strchr (w32format_name, ' ');
+ char *slash = strchr (w32format_name, '/');
if (space == NULL &&
slash > w32format_name &&
}
static GArray *
-get_compatibility_w32formats_for_contentformat (const gchar *contentformat)
+get_compatibility_w32formats_for_contentformat (const char *contentformat)
{
GArray *result = NULL;
int i;
GdkContentFormatsBuilder *builder)
{
gboolean predef;
- gchar *w32format_name = _gdk_win32_get_clipboard_format_name (w32format, &predef);
- const gchar *interned_w32format_name;
+ char *w32format_name = _gdk_win32_get_clipboard_format_name (w32format, &predef);
+ const char *interned_w32format_name;
GdkWin32ContentFormatPair pair;
GArray *comp_pairs;
int i, j;
GDestroyNotify *set_data_destroy)
{
wchar_t *ptr, *p, *q;
- gchar *result;
+ char *result;
glong wclen, u8_len;
/* Strip out \r */
GDestroyNotify *set_data_destroy)
{
char *ptr, *p, *q;
- gchar *result;
+ char *result;
glong wclen, u8_len;
wchar_t *wstr;
/* Strip out \r */
- ptr = (gchar *) data;
+ ptr = (char *) data;
p = ptr;
q = ptr;
wclen = 0;
if (SHGetPathFromIDListW (file_id_full, path_w))
{
- gchar *filename = g_utf16_to_utf8 (path_w, -1, NULL, NULL, NULL);
+ char *filename = g_utf16_to_utf8 (path_w, -1, NULL, NULL, NULL);
if (filename)
{
- gchar *uri = g_filename_to_uri (filename, NULL, NULL);
+ char *uri = g_filename_to_uri (filename, NULL, NULL);
if (uri)
{
gboolean
_gdk_win32_transmute_windows_data (UINT from_w32format,
- const gchar *to_contentformat,
+ const char *to_contentformat,
HANDLE hdata,
guchar **set_data,
gsize *set_data_length)
}
gboolean
-_gdk_win32_transmute_contentformat (const gchar *from_contentformat,
+_gdk_win32_transmute_contentformat (const char *from_contentformat,
UINT to_w32format,
const guchar *data,
int length,
/* This is assumed to be an interned string, it will be
* compared by simply comparing the pointer.
*/
- const gchar *contentformat;
+ const char *contentformat;
gboolean transmute;
} GdkWin32ContentFormatPair;
GObject *parent_instance;
/* interned strings for well-known image formats */
- const gchar **known_pixbuf_formats;
+ const char **known_pixbuf_formats;
int n_known_pixbuf_formats;
/* GArray of GdkAtoms for various known Selection and DnD strings.
gboolean _gdk_win32_format_uses_hdata (UINT w32format);
-gchar * _gdk_win32_get_clipboard_format_name (UINT fmt,
+char * _gdk_win32_get_clipboard_format_name (UINT fmt,
gboolean *is_predefined);
void _gdk_win32_add_w32format_to_pairs (UINT format,
GArray *array,
void _gdk_win32_clipboard_default_output_done (GObject *clipboard,
GAsyncResult *result,
gpointer user_data);
-gboolean _gdk_win32_transmute_contentformat (const gchar *from_contentformat,
+gboolean _gdk_win32_transmute_contentformat (const char *from_contentformat,
UINT to_w32format,
const guchar *data,
int length,
gsize *set_data_length);
gboolean _gdk_win32_transmute_windows_data (UINT from_w32format,
- const gchar *to_contentformat,
+ const char *to_contentformat,
HANDLE hdata,
guchar **set_data,
gsize *set_data_length);
static HCURSOR
hcursor_from_x_cursor (int i,
- const gchar *name)
+ const char *name)
{
int j, x, y, ofs;
HCURSOR rv;
static GdkWin32HCursor *
win32_cursor_create_win32hcursor (GdkWin32Display *display,
Win32Cursor *cursor,
- const gchar *name)
+ const char *name)
{
GdkWin32HCursor *result;
case GDK_WIN32_CURSOR_LOAD_FROM_RESOURCE_NULL:
result = gdk_win32_hcursor_new (display,
LoadImageA (NULL,
- (const gchar *) cursor->resource_name,
+ (const char *) cursor->resource_name,
IMAGE_CURSOR,
cursor->width,
cursor->height,
case GDK_WIN32_CURSOR_LOAD_FROM_RESOURCE_THIS:
result = gdk_win32_hcursor_new (display,
LoadImageA (_gdk_app_hmodule,
- (const gchar *) cursor->resource_name,
+ (const char *) cursor->resource_name,
IMAGE_CURSOR,
cursor->width,
cursor->height,
case GDK_WIN32_CURSOR_LOAD_FROM_RESOURCE_GTK:
result = gdk_win32_hcursor_new (display,
LoadImageA (_gdk_dll_hinstance,
- (const gchar *) cursor->resource_name,
+ (const char *) cursor->resource_name,
IMAGE_CURSOR,
cursor->width,
cursor->height,
static void
win32_cursor_theme_load_from (Win32CursorTheme *theme,
int size,
- const gchar *dir)
+ const char *dir)
{
GDir *gdir;
- const gchar *filename;
+ const char *filename;
HCURSOR hcursor;
gdir = g_dir_open (dir, 0, NULL);
while ((filename = g_dir_read_name (gdir)) != NULL)
{
- gchar *fullname;
+ char *fullname;
gunichar2 *filenamew;
- gchar *cursor_name;
- gchar *dot;
+ char *cursor_name;
+ char *dot;
Win32Cursor *cursor;
fullname = g_build_filename (dir, filename, NULL);
static void
win32_cursor_theme_load_from_dirs (Win32CursorTheme *theme,
- const gchar *name,
+ const char *name,
int size)
{
- gchar *theme_dir;
- const gchar * const *dirs;
+ char *theme_dir;
+ const char * const *dirs;
int i;
dirs = g_get_system_data_dirs ();
}
Win32CursorTheme *
-win32_cursor_theme_load (const gchar *name,
+win32_cursor_theme_load (const char *name,
int size)
{
Win32CursorTheme *result = g_new0 (Win32CursorTheme, 1);
Win32Cursor *
win32_cursor_theme_get_cursor (Win32CursorTheme *theme,
- const gchar *name)
+ const char *name)
{
return g_hash_table_lookup (theme->named_cursors, name);
}
/* This is where we use the names mapped to the equivalents that Windows defines by default */
static GdkWin32HCursor *
win32hcursor_idc_from_name (GdkWin32Display *display,
- const gchar *name)
+ const char *name)
{
int i;
static GdkWin32HCursor *
win32hcursor_x_from_name (GdkWin32Display *display,
- const gchar *name)
+ const char *name)
{
int i;
static GdkWin32HCursor *
win32hcursor_from_theme (GdkWin32Display *display,
- const gchar *name)
+ const char *name)
{
Win32CursorTheme *theme;
Win32Cursor *theme_cursor;
static GdkWin32HCursor *
win32hcursor_from_name (GdkWin32Display *display,
- const gchar *name)
+ const char *name)
{
GdkWin32HCursor *win32hcursor;
static GdkWin32HCursor *
gdk_win32hcursor_create_for_name (GdkWin32Display *display,
- const gchar *name)
+ const char *name)
{
GdkWin32HCursor *win32hcursor = NULL;
Win32CursorTheme *theme;
Win32Cursor *theme_cursor;
- const gchar *name = gdk_cursor_get_name (cursor);
+ const char *name = gdk_cursor_get_name (cursor);
/* Do nothing if this is not a named cursor. */
if (name == NULL)
{
GdkWin32Display *win32_display = GDK_WIN32_DISPLAY (display);
GdkWin32HCursor *win32hcursor;
- const gchar *cursor_name;
+ const char *cursor_name;
GdkCursor *fallback;
g_return_val_if_fail (cursor != NULL, NULL);
UINT devix, cursorix;
int i, num_axes = 0;
wchar_t devname[100], csrname[100];
- gchar *devname_utf8, *csrname_utf8, *device_name;
+ char *devname_utf8, *csrname_utf8, *device_name;
BOOL defcontext_done;
HMODULE wintab32;
char *wintab32_dll_path;
*/
void
gdk_win32_display_set_cursor_theme (GdkDisplay *display,
- const gchar *name,
+ const char *name,
int size)
{
int cursor_size;
}
GdkDisplay *
-_gdk_win32_display_open (const gchar *display_name)
+_gdk_win32_display_open (const char *display_name)
{
GdkWin32Display *win32_display;
G_DEFINE_TYPE (GdkWin32Display, gdk_win32_display, GDK_TYPE_DISPLAY)
-static const gchar *
+static const char *
gdk_win32_display_get_name (GdkDisplay *display)
{
HDESK hdesk = GetThreadDesktop (GetCurrentThreadId ());
static void
gdk_win32_display_init (GdkWin32Display *display)
{
- const gchar *scale_str = g_getenv ("GDK_SCALE");
+ const char *scale_str = g_getenv ("GDK_SCALE");
display->monitors = G_LIST_MODEL (g_list_store_new (GDK_TYPE_MONITOR));
static void
gdk_win32_display_notify_startup_complete (GdkDisplay *display,
- const gchar *startup_id)
+ const char *startup_id)
{
/* nothing */
}
static gboolean
gdk_win32_display_get_setting (GdkDisplay *display,
- const gchar *name,
+ const char *name,
GValue *value)
{
return _gdk_win32_get_setting (name, value);
GdkWin32Screen *screen;
Win32CursorTheme *cursor_theme;
- gchar *cursor_theme_name;
+ char *cursor_theme_name;
int cursor_theme_size;
HWND hwnd;
{
GdkWin32Drag *drag_win32 = GDK_WIN32_DRAG (drag);
- const gchar *reason_str = NULL;
+ const char *reason_str = NULL;
switch (reason)
{
case GDK_DRAG_CANCEL_NO_TARGET:
/* The list from WM_DROPFILES is store here temporarily,
* until the next gdk_win32_drop_read_async ()
*/
- gchar *dropfiles_list;
+ char *dropfiles_list;
guint drop_finished : 1; /* FALSE until gdk_drop_finish() is called */
guint drop_failed : 1; /* Whether the drop was unsuccessful */
while (SUCCEEDED (hr) && hr != S_FALSE)
{
gboolean is_predef;
- gchar *registered_name = _gdk_win32_get_clipboard_format_name (fmt.cfFormat, &is_predef);
+ char *registered_name = _gdk_win32_get_clipboard_format_name (fmt.cfFormat, &is_predef);
if (registered_name && is_predef)
GDK_NOTE (DND, g_print ("supported built-in source format 0x%x %s\n", fmt.cfFormat, registered_name));
static gboolean
resolve_link (HWND hWnd,
wchar_t *link,
- gchar **lpszPath)
+ char **lpszPath)
{
WIN32_FILE_ATTRIBUTE_DATA wfad;
HRESULT hr;
HANDLE hdrop;
POINT pt;
int nfiles, i;
- gchar *fileName, *linkedFile;
+ char *fileName, *linkedFile;
if (msg->message != WM_DROPFILES)
return GDK_WIN32_MESSAGE_FILTER_CONTINUE;
result = g_string_new (NULL);
for (i = 0; i < nfiles; i++)
{
- gchar *uri;
+ char *uri;
wchar_t wfn[MAX_PATH];
DragQueryFileW (hdrop, i, wfn, MAX_PATH);
if (data == NULL)
{
- gchar *length_str = g_strdup_printf ("%" G_GSIZE_FORMAT, length);
+ char *length_str = g_strdup_printf ("%" G_GSIZE_FORMAT, length);
g_task_return_new_error (task, G_IO_ERROR, G_IO_ERROR_FAILED,
_("Cannot get DnD data. Failed to allocate %s bytes to store the data."), length_str);
g_free (length_str);
int button;
- gchar buf[256];
+ char buf[256];
gboolean return_val = FALSE;
int i;
void
_gdk_win32_surfaceing_init (void)
{
- gchar buf[10];
+ char buf[10];
if (getenv ("GDK_IGNORE_WINTAB") != NULL)
_gdk_input_ignore_wintab = TRUE;
}
void
-_gdk_win32_api_failed (const gchar *where,
- const gchar *api)
+_gdk_win32_api_failed (const char *where,
+ const char *api)
{
DWORD error_code = GetLastError ();
- gchar *msg = g_win32_error_message (error_code);
+ char *msg = g_win32_error_message (error_code);
g_warning ("%s: %s failed with code %lu: %s", where, api, error_code, msg);
g_free (msg);
}
void
-_gdk_other_api_failed (const gchar *where,
- const gchar *api)
+_gdk_other_api_failed (const char *where,
+ const char *api)
{
g_warning ("%s: %s failed", where, api);
}
* function’s return value is used in debugging output right after the call,
* and the return value isn’t used after that.
*/
-static gchar *
-static_printf (const gchar *format,
+static char *
+static_printf (const char *format,
...)
{
- static gchar buf[10000];
- gchar *msg;
- static gchar *bufp = buf;
- gchar *retval;
+ static char buf[10000];
+ char *msg;
+ static char *bufp = buf;
+ char *retval;
va_list args;
va_start (args, format);
DeleteObject (hrgn);
}
-gchar *
+char *
_gdk_win32_drag_protocol_to_string (GdkDragProtocol protocol)
{
switch (protocol)
return NULL;
}
-gchar *
+char *
_gdk_win32_surface_state_to_string (GdkSurfaceState state)
{
- gchar buf[100];
- gchar *bufp = buf;
- gchar *s = "";
+ char buf[100];
+ char *bufp = buf;
+ char *s = "";
buf[0] = '\0';
return static_printf ("%s", buf);
}
-gchar *
+char *
_gdk_win32_surface_style_to_string (LONG style)
{
- gchar buf[1000];
- gchar *bufp = buf;
- gchar *s = "";
+ char buf[1000];
+ char *bufp = buf;
+ char *s = "";
buf[0] = '\0';
return static_printf ("%s", buf);
}
-gchar *
+char *
_gdk_win32_surface_exstyle_to_string (LONG style)
{
- gchar buf[1000];
- gchar *bufp = buf;
- gchar *s = "";
+ char buf[1000];
+ char *bufp = buf;
+ char *s = "";
buf[0] = '\0';
return static_printf ("%s", buf);
}
-gchar *
+char *
_gdk_win32_surface_pos_bits_to_string (UINT flags)
{
- gchar buf[1000];
- gchar *bufp = buf;
- gchar *s = "";
+ char buf[1000];
+ char *bufp = buf;
+ char *s = "";
buf[0] = '\0';
return static_printf ("%s", buf);
}
-gchar *
+char *
_gdk_win32_drag_action_to_string (GdkDragAction actions)
{
- gchar buf[100];
- gchar *bufp = buf;
- gchar *s = "";
+ char buf[100];
+ char *bufp = buf;
+ char *s = "";
buf[0] = '\0';
return static_printf ("%s", buf);
}
-gchar *
+char *
_gdk_win32_rop2_to_string (int rop2)
{
switch (rop2)
return NULL;
}
-gchar *
+char *
_gdk_win32_lbstyle_to_string (UINT brush_style)
{
switch (brush_style)
return NULL;
}
-gchar *
+char *
_gdk_win32_pstype_to_string (DWORD pen_style)
{
switch (pen_style & PS_TYPE_MASK)
return NULL;
}
-gchar *
+char *
_gdk_win32_psstyle_to_string (DWORD pen_style)
{
switch (pen_style & PS_STYLE_MASK)
return NULL;
}
-gchar *
+char *
_gdk_win32_psendcap_to_string (DWORD pen_style)
{
switch (pen_style & PS_ENDCAP_MASK)
return NULL;
}
-gchar *
+char *
_gdk_win32_psjoin_to_string (DWORD pen_style)
{
switch (pen_style & PS_JOIN_MASK)
return NULL;
}
-gchar *
+char *
_gdk_win32_message_to_string (UINT msg)
{
switch (msg)
return NULL;
}
-gchar *
+char *
_gdk_win32_key_to_string (LONG lParam)
{
char buf[100];
- gchar *keyname_utf8;
+ char *keyname_utf8;
if (GetKeyNameText (lParam, buf, sizeof (buf)) &&
(keyname_utf8 = g_locale_to_utf8 (buf, -1, NULL, NULL, NULL)) != NULL)
{
- gchar *retval = static_printf ("%s", keyname_utf8);
+ char *retval = static_printf ("%s", keyname_utf8);
g_free (keyname_utf8);
return static_printf ("unk-%#lx", lParam);
}
-gchar *
+char *
_gdk_win32_cf_to_string (UINT format)
{
char buf[100];
}
}
-gchar *
+char *
_gdk_win32_data_to_string (const guchar *data,
int nbytes)
{
GString *s = g_string_new ("");
int i;
- gchar *retval;
+ char *retval;
for (i = 0; i < nbytes; i++)
if (data[i] >=' ' && data[i] <= '~')
return retval;
}
-gchar *
+char *
_gdk_win32_rect_to_string (const RECT *rect)
{
return static_printf ("%ldx%ld@%+ld%+ld",
rect->left, rect->top);
}
-gchar *
+char *
_gdk_win32_gdkrectangle_to_string (const GdkRectangle *rect)
{
return static_printf ("%dx%d@%+d%+d",
rect->x, rect->y);
}
-gchar *
+char *
_gdk_win32_cairo_region_to_string (const cairo_region_t *rgn)
{
cairo_rectangle_int_t extents;
extents.x, extents.y);
}
-gchar *
+char *
_gdk_win32_surface_description (GdkSurface *d)
{
g_return_val_if_fail (GDK_IS_SURFACE (d), NULL);
if (error_code != ERROR_INSUFFICIENT_BUFFER)
{
- gchar *emsg = g_win32_error_message (error_code);
+ char *emsg = g_win32_error_message (error_code);
g_warning ("Failed to get device node property {" G_GUID_FORMAT "},%lu size: %s",
g_format_guid (&property_key->fmtid),
property_key->pid,
{
DWORD error_code = GetLastError ();
- gchar *emsg = g_win32_error_message (error_code);
+ char *emsg = g_win32_error_message (error_code);
g_warning ("Failed to get device node property {" G_GUID_FORMAT "},%lu: %s",
g_format_guid (&property_key->fmtid),
property_key->pid,
for (device_index = 0; TRUE; device_index++)
{
gunichar2 *p;
- gchar *instance_path;
+ char *instance_path;
gunichar2 *prop;
DWORD proptype;
HKEY device_registry_key;
{
if (proptype == DEVPROP_TYPE_STRING)
{
- gchar *manufacturer = g_utf16_to_utf8 (prop, -1, NULL, NULL, NULL);
+ char *manufacturer = g_utf16_to_utf8 (prop, -1, NULL, NULL, NULL);
gdk_monitor_set_manufacturer (mon, manufacturer);
g_free (manufacturer);
}
{
if (proptype == DEVPROP_TYPE_STRING)
{
- gchar *name = g_utf16_to_utf8 (prop, -1, NULL, NULL, NULL);
+ char *name = g_utf16_to_utf8 (prop, -1, NULL, NULL, NULL);
gdk_monitor_set_model (mon, name);
g_free (name);
}
int i;
GdkWin32Monitor *w32mon;
GdkMonitor *mon;
- gchar *path, *path_lower;
+ char *path, *path_lower;
DISPLAYCONFIG_RATIONAL *refresh;
if ((dispconf_paths[path_index].flags & DISPLAYCONFIG_PATH_ACTIVE) == 0)
if (!tdn.flags.friendlyNameForced)
{
/* monitorFriendlyDeviceName is usually nicer */
- gchar *name = g_utf16_to_utf8 (tdn.monitorFriendlyDeviceName, -1, NULL, NULL, NULL);
+ char *name = g_utf16_to_utf8 (tdn.monitorFriendlyDeviceName, -1, NULL, NULL, NULL);
gdk_monitor_set_model (mon, name);
g_free (name);
}
for (i_monitor = 0; TRUE; i_monitor++)
{
DISPLAY_DEVICEW dd_monitor;
- gchar *device_id_lower, *tmp;
+ char *device_id_lower, *tmp;
DWORD i;
GdkWin32Monitor *w32mon;
GdkMonitor *mon;
if (gdk_monitor_get_model (mon) == NULL)
{
- gchar *name = NULL;
+ char *name = NULL;
/* Only use dd.DeviceName as a last resort, as it is just
* \\.\DISPLAYX\MonitorY (for some values of X and Y).
GdkRectangle work_rect;
/* Device instance path (used to match GdkWin32Monitor to monitor device) */
- gchar *instance_path;
+ char *instance_path;
/* TRUE if monitor is made up by us
* (this happens when system has logical monitors, but no physical ones).
void _gdk_win32_print_hpalette (HPALETTE hpal);
void _gdk_win32_print_dc (HDC hdc);
-gchar *_gdk_win32_drag_protocol_to_string (GdkDragProtocol protocol);
-gchar *_gdk_win32_surface_state_to_string (GdkSurfaceState state);
-gchar *_gdk_win32_surface_style_to_string (LONG style);
-gchar *_gdk_win32_surface_exstyle_to_string (LONG style);
-gchar *_gdk_win32_surface_pos_bits_to_string (UINT flags);
-gchar *_gdk_win32_drag_action_to_string (GdkDragAction actions);
-gchar *_gdk_win32_surface_description (GdkSurface *d);
-
-gchar *_gdk_win32_rop2_to_string (int rop2);
-gchar *_gdk_win32_lbstyle_to_string (UINT brush_style);
-gchar *_gdk_win32_pstype_to_string (DWORD pen_style);
-gchar *_gdk_win32_psstyle_to_string (DWORD pen_style);
-gchar *_gdk_win32_psendcap_to_string (DWORD pen_style);
-gchar *_gdk_win32_psjoin_to_string (DWORD pen_style);
-gchar *_gdk_win32_message_to_string (UINT msg);
-gchar *_gdk_win32_key_to_string (LONG lParam);
-gchar *_gdk_win32_cf_to_string (UINT format);
-gchar *_gdk_win32_data_to_string (const guchar*data,
+char *_gdk_win32_drag_protocol_to_string (GdkDragProtocol protocol);
+char *_gdk_win32_surface_state_to_string (GdkSurfaceState state);
+char *_gdk_win32_surface_style_to_string (LONG style);
+char *_gdk_win32_surface_exstyle_to_string (LONG style);
+char *_gdk_win32_surface_pos_bits_to_string (UINT flags);
+char *_gdk_win32_drag_action_to_string (GdkDragAction actions);
+char *_gdk_win32_surface_description (GdkSurface *d);
+
+char *_gdk_win32_rop2_to_string (int rop2);
+char *_gdk_win32_lbstyle_to_string (UINT brush_style);
+char *_gdk_win32_pstype_to_string (DWORD pen_style);
+char *_gdk_win32_psstyle_to_string (DWORD pen_style);
+char *_gdk_win32_psendcap_to_string (DWORD pen_style);
+char *_gdk_win32_psjoin_to_string (DWORD pen_style);
+char *_gdk_win32_message_to_string (UINT msg);
+char *_gdk_win32_key_to_string (LONG lParam);
+char *_gdk_win32_cf_to_string (UINT format);
+char *_gdk_win32_data_to_string (const guchar*data,
int nbytes);
-gchar *_gdk_win32_rect_to_string (const RECT *rect);
+char *_gdk_win32_rect_to_string (const RECT *rect);
-gchar *_gdk_win32_gdkrectangle_to_string (const GdkRectangle *rect);
-gchar *_gdk_win32_cairo_region_to_string (const cairo_region_t *box);
+char *_gdk_win32_gdkrectangle_to_string (const GdkRectangle *rect);
+char *_gdk_win32_cairo_region_to_string (const cairo_region_t *box);
void _gdk_win32_print_event (GdkEvent *event);
#endif
-gchar *_gdk_win32_last_error_string (void);
-void _gdk_win32_api_failed (const gchar *where,
- const gchar *api);
-void _gdk_other_api_failed (const gchar *where,
- const gchar *api);
+char *_gdk_win32_last_error_string (void);
+void _gdk_win32_api_failed (const char *where,
+ const char *api);
+void _gdk_other_api_failed (const char *where,
+ const char *api);
#define WIN32_API_FAILED(api) _gdk_win32_api_failed (G_STRLOC , api)
#define WIN32_GDI_FAILED(api) WIN32_API_FAILED (api)
void _gdk_win32_display_init_cursors (GdkWin32Display *display);
void _gdk_win32_display_finalize_cursors (GdkWin32Display *display);
void _gdk_win32_display_update_cursors (GdkWin32Display *display);
-GdkCursor *_gdk_win32_display_get_cursor_for_name (GdkDisplay *display, const gchar* cursor_name);
+GdkCursor *_gdk_win32_display_get_cursor_for_name (GdkDisplay *display, const char * cursor_name);
GdkCursor *gdk_win32_display_cursor_from_hcursor (GdkDisplay *display, HCURSOR hcursor);
typedef struct _Win32CursorTheme Win32CursorTheme;
int xcursor_number;
};
-Win32CursorTheme *win32_cursor_theme_load (const gchar *name,
+Win32CursorTheme *win32_cursor_theme_load (const char *name,
int size);
Win32Cursor * win32_cursor_theme_get_cursor (Win32CursorTheme *theme,
- const gchar *name);
+ const char *name);
void win32_cursor_theme_destroy (Win32CursorTheme *theme);
Win32CursorTheme *_gdk_win32_display_get_cursor_theme (GdkWin32Display *win32_display);
double y_root);
/* Stray GdkWin32Screen members */
-gboolean _gdk_win32_get_setting (const gchar *name, GValue *value);
+gboolean _gdk_win32_get_setting (const char *name, GValue *value);
void _gdk_win32_screen_on_displaychange_event (GdkWin32Screen *screen);
GdkSurface *gdk_win32_screen_get_root_window (GdkWin32Screen *screen);
GdkSurface *gdk_win32_display_get_root_window (GdkDisplay *display);
/* Distributed display manager implementation */
-GdkDisplay *_gdk_win32_display_open (const gchar *display_name);
+GdkDisplay *_gdk_win32_display_open (const char *display_name);
void _gdk_win32_append_event (GdkEvent *event);
void _gdk_win32_emit_configure_event (GdkSurface *window);
#include "gdkprivate-win32.h"
#include "gdkwin32.h"
-static gchar*
+static char *
_get_system_font_name (HDC hdc)
{
NONCLIENTMETRICSW ncm;
PangoFontDescription *font_desc;
- gchar *result, *font_desc_string;
+ char *result, *font_desc_string;
int logpixelsy;
int font_size;
*/
gboolean
-_gdk_win32_get_setting (const gchar *name,
+_gdk_win32_get_setting (const char *name,
GValue *value)
{
/*
}
else if (strcmp ("gtk-font-name", name) == 0)
{
- gchar *font_name = _get_system_font_name (_gdk_display_hdc);
+ char *font_name = _get_system_font_name (_gdk_display_hdc);
if (font_name)
{
return SUCCEEDED (call_result);
}
-static const gchar *
+static const char *
get_default_title (void)
{
const char *title;
/* initialize once! */
if (0 == hAppIcon && 0 == hAppIconSm)
{
- gchar sLoc [MAX_PATH+1];
+ char sLoc [MAX_PATH+1];
if (0 != GetModuleFileName (_gdk_dll_hinstance, sLoc, MAX_PATH))
{
GdkWin32Surface *impl;
GdkWin32Display *display_win32;
GdkSurface *surface;
- const gchar *title;
+ const char *title;
wchar_t *wtitle;
int window_width, window_height;
int window_x, window_y;
static void
gdk_win32_surface_set_title (GdkSurface *window,
- const gchar *title)
+ const char *title)
{
wchar_t *wtitle;
#if defined(MORE_AEROSNAP_DEBUGGING)
static void
-log_region (gchar *prefix, AeroSnapEdgeRegion *region)
+log_region (char *prefix, AeroSnapEdgeRegion *region)
{
GDK_NOTE (MISC, g_print ("Region %s:\n"
"edge %d x %d @ %d x %d\n"
}
-static const gchar *
+static const char *
get_cursor_name_from_op (GdkW32WindowDragOp op,
GdkSurfaceEdge edge)
{
guint32 timestamp)
{
RECT rect;
- const gchar *cursor_name;
+ const char *cursor_name;
GdkSurface *pointer_window;
GdkWin32Surface *impl = GDK_WIN32_SURFACE (window);
gboolean maximized = gdk_toplevel_get_state (GDK_TOPLEVEL (window)) & GDK_SURFACE_STATE_MAXIMIZED;
GDK_AVAILABLE_IN_ALL
void gdk_win32_display_set_cursor_theme (GdkDisplay *display,
- const gchar *name,
+ const char *name,
int size);
/**
-static const struct { const gchar *name; const gchar *builtin; int type; guchar width; guchar height; guchar hotx; guchar hoty; gchar *data; } cursors[] = {
+static const struct { const char *name; const char *builtin; int type; guchar width; guchar height; guchar hotx; guchar hoty; char *data; } cursors[] = {
{ "X_cursor", NULL, 0, 16, 16, 7, 7,
"\125\000\000\125\152\100\001\251\152\220\006\251\152\244\032\251"
"\032\251\152\244\006\252\252\220\001\252\252\100\000\152\251\000"
}
else if (files_count == 1)
{
- gchar *display_name;
+ char *display_name;
if (g_file_is_native (files->data))
fileinfo = g_file_query_info (files->data,
static void
gdk_x11_app_launch_context_launch_failed (GAppLaunchContext *context,
- const gchar *startup_notify_id)
+ const char *startup_notify_id)
{
GdkAppLaunchContext *ctx;
GdkX11Screen *screen;
_gdk_x11_display_get_app_launch_context (GdkDisplay *display)
{
GdkAppLaunchContext *ctx;
- const gchar *display_name;
+ const char *display_name;
ctx = g_object_new (GDK_TYPE_X11_APP_LAUNCH_CONTEXT,
"display", display,
GdkClipboard *
gdk_x11_clipboard_new (GdkDisplay *display,
- const gchar *selection)
+ const char *selection)
{
GdkX11Clipboard *cb;
GType gdk_x11_clipboard_get_type (void) G_GNUC_CONST;
GdkClipboard * gdk_x11_clipboard_new (GdkDisplay *display,
- const gchar *selection);
+ const char *selection);
GSList * gdk_x11_clipboard_formats_to_targets (GdkContentFormats *formats);
Atom * gdk_x11_clipboard_formats_to_atoms (GdkDisplay *display,
return xcursor;
}
-static const gchar *
-name_fallback (const gchar *name)
+static const char *
+name_fallback (const char *name)
{
int i;
static Cursor
gdk_x11_cursor_create_for_name (GdkDisplay *display,
- const gchar *name)
+ const char *name)
{
int i;
*/
void
gdk_x11_display_set_cursor_theme (GdkDisplay *display,
- const gchar *theme,
+ const char *theme,
const int size)
{
#if defined(HAVE_XCURSOR) && defined(HAVE_XFIXES) && XFIXES_MAJOR >= 2
Display *xdisplay;
- gchar *old_theme;
+ char *old_theme;
int old_size;
gpointer cursor, xcursor;
GHashTableIter iter;
static gboolean
get_device_ids (GdkDisplay *display,
XIDeviceInfo *info,
- gchar **vendor_id,
- gchar **product_id)
+ char **vendor_id,
+ char **product_id)
{
gulong nitems, bytes_after;
guint32 *data;
GdkDeviceType type;
GdkDevice *device;
int num_touches = 0;
- gchar *vendor_id = NULL, *product_id = NULL;
+ char *vendor_id = NULL, *product_id = NULL;
if (dev->use == XIMasterKeyboard || dev->use == XISlaveKeyboard)
input_source = GDK_SOURCE_KEYBOARD;
input_source = touch_source;
else
{
- gchar *tmp_name;
+ char *tmp_name;
tmp_name = g_ascii_strdown (dev->name, -1);
GDK_DISPLAY_NOTE (display, INPUT,
({
- const gchar *type_names[] = { "logical", "physical", "floating" };
- const gchar *source_names[] = { "mouse", "pen", "eraser", "cursor", "keyboard", "direct touch", "indirect touch", "trackpoint", "pad" };
+ const char *type_names[] = { "logical", "physical", "floating" };
+ const char *source_names[] = { "mouse", "pen", "eraser", "cursor", "keyboard", "direct touch", "indirect touch", "trackpoint", "pad" };
g_message ("input device:\n\tname: %s\n\ttype: %s\n\tsource: %s\n\thas cursor: %d\n\ttouches: %d",
dev->name,
type_names[type],
static void
set_sm_client_id (GdkDisplay *display,
- const gchar *sm_client_id)
+ const char *sm_client_id)
{
GdkX11Display *display_x11 = GDK_X11_DISPLAY (display);
* %NULL on error.
**/
GdkDisplay *
-gdk_x11_display_open (const gchar *display_name)
+gdk_x11_display_open (const char *display_name)
{
Display *xdisplay;
GdkDisplay *display;
GdkX11Display *display_x11;
int argc;
- gchar *argv[1];
+ char *argv[1];
XClassHint *class_hint;
int ignore;
int maj, min;
gdk_remove_connection_handler ((GdkInternalConnection *)*watch_data);
}
-static const gchar *
+static const char *
gdk_x11_display_get_name (GdkDisplay *display)
{
- return (gchar *) DisplayString (GDK_X11_DISPLAY (display)->xdisplay);
+ return (char *) DisplayString (GDK_X11_DISPLAY (display)->xdisplay);
}
gboolean
gdk_x11_display_make_default (GdkDisplay *display)
{
GdkX11Display *display_x11 = GDK_X11_DISPLAY (display);
- const gchar *startup_id;
+ const char *startup_id;
g_free (display_x11->startup_notification_id);
display_x11->startup_notification_id = NULL;
static void
gdk_x11_display_notify_startup_complete (GdkDisplay *display,
- const gchar *startup_id)
+ const char *startup_id)
{
- gchar *free_this = NULL;
+ char *free_this = NULL;
if (startup_id == NULL)
{
*
* Returns: the startup notification ID for @display
*/
-const gchar *
+const char *
gdk_x11_display_get_startup_notification_id (GdkDisplay *display)
{
return GDK_X11_DISPLAY (display)->startup_notification_id;
**/
void
gdk_x11_display_set_startup_notification_id (GdkDisplay *display,
- const gchar *startup_id)
+ const char *startup_id)
{
GdkX11Display *display_x11;
- gchar *time_str;
+ char *time_str;
display_x11 = GDK_X11_DISPLAY (display);
if (time_str != NULL)
{
gulong retval;
- gchar *end;
+ char *end;
errno = 0;
/* Skip past the "_TIME" part */
if (!ignore)
{
- gchar buf[64];
- gchar *msg;
+ char buf[64];
+ char *msg;
XGetErrorText (display_x11->xdisplay, error->error_code, buf, 63);
* session management and the Inter-Client Communication Conventions Manual
*/
void
-gdk_x11_set_sm_client_id (const gchar *sm_client_id)
+gdk_x11_set_sm_client_id (const char *sm_client_id)
{
GSList *displays, *l;
static gboolean
gdk_x11_display_get_setting (GdkDisplay *display,
- const gchar *name,
+ const char *name,
GValue *value)
{
return gdk_x11_screen_get_setting (GDK_X11_DISPLAY (display)->screen, name, value);
int primary_monitor;
/* Startup notification */
- gchar *startup_notification_id;
+ char *startup_notification_id;
/* Time of most recent user interaction. */
gulong user_time;
atoms = gdk_content_formats_get_mime_types (formats, &n_atoms);
_gdk_x11_precache_atoms (gdk_drag_get_display (drag),
- (const gchar **) atoms,
+ (const char **) atoms,
n_atoms);
}
/* Utility functions */
static struct {
- const gchar *name;
+ const char *name;
GdkDragAction action;
} xdnd_actions_table[] = {
{ "XdndActionCopy", GDK_ACTION_COPY },
static void
print_target_list (GdkContentFormats *formats)
{
- gchar *name = gdk_content_formats_to_string (formats);
+ char *name = gdk_content_formats_to_string (formats);
g_message ("DND formats: %s", name);
g_free (name);
}
/* Utility functions */
static struct {
- const gchar *name;
+ const char *name;
GdkDragAction action;
} xdnd_actions_table[] = {
{ "XdndActionCopy", GDK_ACTION_COPY },
GdkX11Keymap *keymap_x11)
{
static struct {
- const gchar *name;
+ const char *name;
Atom atom;
GdkModifierType mask;
} vmods[] = {
int format,
const guchar *text,
int length,
- gchar ***list);
+ char ***list);
char * gdk_x11_utf8_to_string_target (const char *utf8_str,
gboolean return_latin1);
GList * gdk_x11_display_get_toplevel_windows (GdkDisplay *display);
void _gdk_x11_precache_atoms (GdkDisplay *display,
- const gchar * const *atom_names,
+ const char * const *atom_names,
int n_atoms);
Atom _gdk_x11_get_xatom_for_display_printf (GdkDisplay *display,
- const gchar *format,
+ const char *format,
...) G_GNUC_PRINTF (2, 3);
GdkDrag *gdk_x11_drag_find (GdkDisplay *display,
**/
Atom
gdk_x11_get_xatom_by_name_for_display (GdkDisplay *display,
- const gchar *atom_name)
+ const char *atom_name)
{
Atom xatom = None;
void
_gdk_x11_precache_atoms (GdkDisplay *display,
- const gchar * const *atom_names,
+ const char * const *atom_names,
int n_atoms)
{
Atom *xatoms;
* Returns: name of the X atom; this string is owned by GDK,
* so it shouldn’t be modified or freed.
**/
-const gchar *
+const char *
gdk_x11_get_xatom_name_for_display (GdkDisplay *display,
Atom xatom)
Atom
_gdk_x11_get_xatom_for_display_printf (GdkDisplay *display,
- const gchar *format,
+ const char *format,
...)
{
va_list args;
gboolean
gdk_x11_screen_get_setting (GdkX11Screen *x11_screen,
- const gchar *name,
+ const char *name,
GValue *value)
{
const GValue *setting;
int format;
gulong n_items;
gulong bytes_after;
- gchar *name;
+ char *name;
name = NULL;
static guint32
get_netwm_cardinal_property (GdkX11Screen *x11_screen,
- const gchar *name)
+ const char *name)
{
guint32 prop = 0;
Atom type;
int format,
const guchar *text,
int length,
- gchar ***list)
+ char ***list)
{
XTextProperty property;
int count = 0;
int res;
- gchar **local_list;
+ char **local_list;
g_return_val_if_fail (GDK_IS_DISPLAY (display), 0);
if (list)
* gdk_x11_display_text_property_to_text_list().
*/
void
-gdk_x11_free_text_list (gchar **list)
+gdk_x11_free_text_list (char **list)
{
g_return_if_fail (list != NULL);
}
static int
-make_list (const gchar *text,
+make_list (const char *text,
int length,
gboolean latin1,
- gchar ***list)
+ char ***list)
{
GSList *strings = NULL;
int n_strings = 0;
int i;
- const gchar *p = text;
- const gchar *q;
+ const char *p = text;
+ const char *q;
GSList *tmp_list;
GError *error = NULL;
while (p < text + length)
{
- gchar *str;
+ char *str;
q = p;
while (*q && q < text + length)
if (list)
{
- *list = g_new (gchar *, n_strings + 1);
+ *list = g_new (char *, n_strings + 1);
(*list)[n_strings] = NULL;
}
int format,
const guchar *text,
int length,
- gchar ***list)
+ char ***list)
{
if (g_str_equal (encoding, "STRING"))
{
- return make_list ((gchar *)text, length, TRUE, list);
+ return make_list ((char *)text, length, TRUE, list);
}
else if (g_str_equal (encoding, "UTF8_STRING"))
{
- return make_list ((gchar *)text, length, FALSE, list);
+ return make_list ((char *)text, length, FALSE, list);
}
else
{
- gchar **local_list;
+ char **local_list;
int local_count;
int i;
- const gchar *charset = NULL;
+ const char *charset = NULL;
gboolean need_conversion = !g_get_charset (&charset);
int count = 0;
GError *error = NULL;
length,
&local_list);
if (list)
- *list = g_new (gchar *, local_count + 1);
+ *list = g_new (char *, local_count + 1);
for (i=0; i<local_count; i++)
{
*/
if (need_conversion)
{
- gchar *utf = g_convert (local_list[i], -1,
+ char *utf = g_convert (local_list[i], -1,
"UTF-8", charset,
NULL, NULL, &error);
if (utf)
int *length)
{
gboolean need_conversion;
- const gchar *charset;
- gchar *locale_str, *tmp_str;
+ const char *charset;
+ char *locale_str, *tmp_str;
GError *error = NULL;
gboolean result;
static gboolean gdk_surface_icon_name_set (GdkSurface *surface);
static void set_wm_name (GdkDisplay *display,
Window xwindow,
- const gchar *name);
+ const char *name);
static void move_to_current_desktop (GdkSurface *surface);
static void gdk_x11_toplevel_state_callback (GdkSurface *surface);
static gboolean gdk_x11_toplevel_event_callback (GdkSurface *surface,
XSetWMProtocols (GDK_DISPLAY_XDISPLAY (display), GDK_SURFACE_XID (surface), protocols, n);
}
-static const gchar *
+static const char *
get_default_title (void)
{
const char *title;
static guint32
get_netwm_cardinal_property (GdkSurface *surface,
- const gchar *name)
+ const char *name)
{
GdkX11Screen *x11_screen = GDK_SURFACE_SCREEN (surface);
guint32 prop = 0;
}
static gboolean
-utf8_is_latin1 (const gchar *str)
+utf8_is_latin1 (const char *str)
{
const char *p = str;
set_text_property (GdkDisplay *display,
Window xwindow,
Atom property,
- const gchar *utf8_str)
+ const char *utf8_str)
{
- gchar *prop_text = NULL;
+ char *prop_text = NULL;
Atom prop_type;
int prop_length;
int prop_format;
static void
set_wm_name (GdkDisplay *display,
Window xwindow,
- const gchar *name)
+ const char *name)
{
XChangeProperty (GDK_DISPLAY_XDISPLAY (display), xwindow,
gdk_x11_get_xatom_by_name_for_display (display, "_NET_WM_NAME"),
static void
gdk_x11_surface_set_title (GdkSurface *surface,
- const gchar *title)
+ const char *title)
{
GdkDisplay *display;
Display *xdisplay;
static void
gdk_x11_surface_set_startup_id (GdkSurface *surface,
- const gchar *startup_id)
+ const char *startup_id)
{
GdkDisplay *display;
*/
void
gdk_x11_surface_set_utf8_property (GdkSurface *surface,
- const gchar *name,
- const gchar *value)
+ const char *name,
+ const char *value)
{
GdkDisplay *display;
{
int len = strlen (utf8_str);
GString *result = g_string_sized_new (len);
- const gchar *p = utf8_str;
+ const char *p = utf8_str;
while (*p)
{
g_str_equal (conv->encoding, "TEXT"))
{
GConverterResult result;
- gchar *tmp, *latin1;
+ char *tmp, *latin1;
tmp = g_strndup (inbuf, inbuf_size);
latin1 = gdk_x11_utf8_to_string_target (tmp, TRUE);
#ifdef G_ENABLE_DEBUG
if (GDK_DISPLAY_DEBUG_CHECK (GDK_SCREEN_DISPLAY (x11_screen), MISC))
{
- static const gchar *const visual_names[] =
+ static const char *const visual_names[] =
{
"static gray",
"grayscale",
guint32 gdk_x11_display_get_user_time (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
-const gchar * gdk_x11_display_get_startup_notification_id (GdkDisplay *display);
+const char * gdk_x11_display_get_startup_notification_id (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
void gdk_x11_display_set_startup_notification_id (GdkDisplay *display,
- const gchar *startup_id);
+ const char *startup_id);
GDK_AVAILABLE_IN_ALL
void gdk_x11_display_set_program_class (GdkDisplay *display,
const char *program_class);
GDK_AVAILABLE_IN_ALL
void gdk_x11_display_set_cursor_theme (GdkDisplay *display,
- const gchar *theme,
+ const char *theme,
const int size);
GDK_AVAILABLE_IN_ALL
void gdk_x11_display_error_trap_pop_ignored (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
-void gdk_x11_set_sm_client_id (const gchar *sm_client_id);
+void gdk_x11_set_sm_client_id (const char *sm_client_id);
G_END_DECLS
GDK_AVAILABLE_IN_ALL
Atom gdk_x11_get_xatom_by_name_for_display (GdkDisplay *display,
- const gchar *atom_name);
+ const char *atom_name);
GDK_AVAILABLE_IN_ALL
-const gchar * gdk_x11_get_xatom_name_for_display (GdkDisplay *display,
+const char * gdk_x11_get_xatom_name_for_display (GdkDisplay *display,
Atom xatom);
G_END_DECLS
int format,
const guchar *text,
int length,
- gchar ***list);
+ char ***list);
GDK_AVAILABLE_IN_ALL
-void gdk_x11_free_text_list (gchar **list);
+void gdk_x11_free_text_list (char **list);
GDK_AVAILABLE_IN_ALL
int gdk_x11_display_string_to_compound_text (GdkDisplay *display,
const char *str,
guint32 timestamp);
GDK_AVAILABLE_IN_ALL
void gdk_x11_surface_set_utf8_property (GdkSurface *surface,
- const gchar *name,
- const gchar *value);
+ const char *name,
+ const char *value);
GDK_AVAILABLE_IN_ALL
void gdk_x11_surface_set_theme_variant (GdkSurface *surface,
const char *variant);
static int
parse_boolean (char *v)
{
- gchar c0, c1;
+ char c0, c1;
c0 = *v;
if (g_ascii_isupper ((int)c0))
static gboolean
get_boolean_default (GdkX11Screen *x11_screen,
- const gchar *option,
+ const char *option,
gboolean *value)
{
Display *dpy = GDK_SCREEN_XDISPLAY (x11_screen);
- gchar *v;
+ char *v;
int i;
if (GDK_DISPLAY_DEBUG_CHECK (GDK_SCREEN_DISPLAY (x11_screen), DEFAULT_SETTINGS))
static gboolean
get_double_default (GdkX11Screen *x11_screen,
- const gchar *option,
+ const char *option,
gdouble *value)
{
Display *dpy = GDK_SCREEN_XDISPLAY (x11_screen);
- gchar *v, *e;
+ char *v, *e;
if (GDK_DISPLAY_DEBUG_CHECK (GDK_SCREEN_DISPLAY (x11_screen), DEFAULT_SETTINGS))
return FALSE;
static gboolean
get_integer_default (GdkX11Screen *x11_screen,
- const gchar *option,
+ const char *option,
int *value)
{
Display *dpy = GDK_SCREEN_XDISPLAY (x11_screen);
- gchar *v, *e;
+ char *v, *e;
if (GDK_DISPLAY_DEBUG_CHECK (GDK_SCREEN_DISPLAY (x11_screen), DEFAULT_SETTINGS))
return FALSE;
return NULL;
}
-static gchar *
+static char *
value_render_node_lcopy_value (const GValue *value,
guint n_collect_values,
GTypeCValue *collect_values,
return root;
}
-static const gchar *
+static const char *
get_toolkit_name (void)
{
return "gtk";
}
-static const gchar *
+static const char *
get_toolkit_version (void)
{
return GTK_VERSION;
return parent_action_iface->get_n_actions (action) + 1;
}
-static const gchar *
+static const char *
gtk_boolean_cell_accessible_get_description (AtkAction *action,
int i)
{
return parent_action_iface->get_description (action, i - 1);
}
-static const gchar *
+static const char *
gtk_boolean_cell_accessible_action_get_name (AtkAction *action,
int i)
{
return parent_action_iface->get_description (action, i - 1);
}
-static const gchar *
+static const char *
gtk_boolean_cell_accessible_action_get_localized_name (AtkAction *action,
int i)
{
return child;
}
-static const gchar *
+static const char *
gtk_button_accessible_get_name (AtkObject *obj)
{
- const gchar *name = NULL;
+ const char *name = NULL;
GtkWidget *widget;
GtkWidget *child;
return 1;
}
-static const gchar *
+static const char *
gtk_button_accessible_get_keybinding (AtkAction *action,
int i)
{
- gchar *return_value = NULL;
+ char *return_value = NULL;
GtkWidget *widget;
GtkWidget *label;
guint key_val;
return return_value;
}
-static const gchar *
+static const char *
gtk_button_accessible_action_get_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar *
+static const char *
gtk_button_accessible_action_get_localized_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar *
+static const char *
gtk_button_accessible_action_get_description (AtkAction *action,
int i)
{
iface->get_description = gtk_button_accessible_action_get_description;
}
-static const gchar *
+static const char *
gtk_button_accessible_get_image_description (AtkImage *image)
{
GtkWidget *widget;
static gboolean
gtk_button_accessible_set_image_description (AtkImage *image,
- const gchar *description)
+ const char *description)
{
GtkWidget *widget;
GtkWidget *button_image;
return 3;
}
-static const gchar *
+static const char *
gtk_cell_accessible_action_get_name (AtkAction *action,
int index)
{
}
}
-static const gchar *
+static const char *
gtk_cell_accessible_action_get_localized_name (AtkAction *action,
int index)
{
}
}
-static const gchar *
+static const char *
gtk_cell_accessible_action_get_description (AtkAction *action,
int index)
{
}
}
-static const gchar *
+static const char *
gtk_cell_accessible_action_get_keybinding (AtkAction *action,
int index)
{
return 3;
}
-static const gchar *
+static const char *
gtk_color_swatch_accessible_get_keybinding (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar *
+static const char *
gtk_color_swatch_accessible_get_name (AtkAction *action,
int i)
{
}
}
-static const gchar *
+static const char *
gtk_color_swatch_accessible_get_localized_name (AtkAction *action,
int i)
{
}
}
-static const gchar *
+static const char *
gtk_color_swatch_accessible_get_description (AtkAction *action,
int i)
{
struct _GtkComboBoxAccessiblePrivate
{
- gchar *name;
+ char *name;
int old_selection;
gboolean popup_set;
};
G_OBJECT_CLASS (gtk_combo_box_accessible_parent_class)->finalize (object);
}
-static const gchar *
+static const char *
gtk_combo_box_accessible_get_name (AtkObject *obj)
{
GtkWidget *widget;
GtkComboBox *combo_box;
GtkComboBoxAccessible *accessible;
GtkTreeIter iter;
- const gchar *name;
+ const char *name;
GtkTreeModel *model;
int n_columns;
int i;
return 1;
}
-static const gchar *
+static const char *
gtk_combo_box_accessible_get_keybinding (AtkAction *action,
int i)
{
GPtrArray *target;
gpointer target_object;
guint key_val;
- gchar *return_value = NULL;
+ char *return_value = NULL;
if (i != 0)
return NULL;
return return_value;
}
-static const gchar *
+static const char *
gtk_combo_box_accessible_action_get_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar *
+static const char *
gtk_combo_box_accessible_action_get_localized_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar *
+static const char *
gtk_combo_box_accessible_action_get_description (AtkAction *action,
int i)
{
GtkEntryIconAccessible *icon = GTK_ENTRY_ICON_ACCESSIBLE (obj);
GtkWidget *widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (icon->entry));
GtkEntry *gtk_entry = GTK_ENTRY (widget);
- const gchar *name;
- gchar *text;
+ const char *name;
+ char *text;
ATK_OBJECT_CLASS (gtk_entry_icon_accessible_parent_class)->initialize (obj, data);
atk_object_set_role (obj, ATK_ROLE_ICON);
return (gtk_entry_get_icon_activatable (gtk_entry, icon->pos) ? 1 : 0);
}
-static const gchar *
+static const char *
gtk_entry_icon_accessible_get_name (AtkAction *action,
int i)
{
static void
insert_text_cb (GtkEditable *editable,
- gchar *new_text,
+ char *new_text,
int new_text_length,
int *position,
GtkEntryAccessible *self)
if (end < 0)
{
- gchar *text;
+ char *text;
text = gtk_text_get_display_text (textw, 0, -1);
end = g_utf8_strlen (text, -1);
{
if (priv->icons[GTK_ENTRY_ICON_PRIMARY])
{
- const gchar *name;
+ const char *name;
name = gtk_entry_get_icon_name (GTK_ENTRY (widget), GTK_ENTRY_ICON_PRIMARY);
if (name)
atk_object_set_name (priv->icons[GTK_ENTRY_ICON_PRIMARY], name);
{
if (priv->icons[GTK_ENTRY_ICON_SECONDARY])
{
- const gchar *name;
+ const char *name;
name = gtk_entry_get_icon_name (GTK_ENTRY (widget), GTK_ENTRY_ICON_SECONDARY);
if (name)
atk_object_set_name (priv->icons[GTK_ENTRY_ICON_SECONDARY], name);
{
if (priv->icons[GTK_ENTRY_ICON_PRIMARY])
{
- gchar *text;
+ char *text;
text = gtk_entry_get_icon_tooltip_text (GTK_ENTRY (widget), GTK_ENTRY_ICON_PRIMARY);
if (text)
{
{
if (priv->icons[GTK_ENTRY_ICON_SECONDARY])
{
- gchar *text;
+ char *text;
text = gtk_entry_get_icon_tooltip_text (GTK_ENTRY (widget), GTK_ENTRY_ICON_SECONDARY);
if (text)
{
ATK_OBJECT (entry)->role = ATK_ROLE_TEXT;
}
-static gchar *
+static char *
gtk_entry_accessible_get_text (AtkText *atk_text,
int start_pos,
int end_pos)
return gtk_text_get_display_text (text, start_pos, end_pos);
}
-static gchar *
+static char *
gtk_entry_accessible_get_text_before_offset (AtkText *atk_text,
int offset,
AtkTextBoundary boundary_type,
start_offset, end_offset);
}
-static gchar *
+static char *
gtk_entry_accessible_get_text_at_offset (AtkText *atk_text,
int offset,
AtkTextBoundary boundary_type,
start_offset, end_offset);
}
-static gchar *
+static char *
gtk_entry_accessible_get_text_after_offset (AtkText *atk_text,
int offset,
AtkTextBoundary boundary_type,
{
GtkText *textw;
PangoRectangle char_rect;
- gchar *entry_text;
+ char *entry_text;
int index, x_layout, y_layout;
GtkAllocation allocation;
AtkCoordType coords)
{
GtkText *textw;
- gchar *text;
+ char *text;
int index, x_layout, y_layout;
int x_local, y_local;
glong offset;
return 0;
}
-static gchar *
+static char *
gtk_entry_accessible_get_selection (AtkText *text,
int selection_num,
int *start_pos,
int offset)
{
GtkText *textw;
- gchar *text;
- gchar *index;
+ char *text;
+ char *index;
gunichar result;
result = '\0';
static void
gtk_entry_accessible_set_text_contents (AtkEditableText *text,
- const gchar *string)
+ const char *string)
{
GtkWidget *widget;
static void
gtk_entry_accessible_insert_text (AtkEditableText *text,
- const gchar *string,
+ const char *string,
int length,
int *position)
{
{
GtkWidget *widget;
GtkEditable *editable;
- gchar *str;
+ char *str;
GdkClipboard *clipboard;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
{
GtkWidget *widget;
GtkEditable *editable;
- gchar *str;
+ char *str;
GdkClipboard *clipboard;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
return 1;
}
-static const gchar *
+static const char *
gtk_entry_accessible_get_keybinding (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar*
+static const char *
gtk_entry_accessible_action_get_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar*
+static const char *
gtk_entry_accessible_action_get_localized_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar*
+static const char *
gtk_entry_accessible_action_get_description (AtkAction *action,
int i)
{
G_DEFINE_TYPE_WITH_CODE (GtkExpanderAccessible, gtk_expander_accessible, GTK_TYPE_WIDGET_ACCESSIBLE,
G_IMPLEMENT_INTERFACE (ATK_TYPE_ACTION, atk_action_interface_init))
-static const gchar *
+static const char *
gtk_expander_accessible_get_full_text (GtkExpander *widget)
{
GtkWidget *label_widget;
return gtk_label_get_text (GTK_LABEL (label_widget));
}
-static const gchar *
+static const char *
gtk_expander_accessible_get_name (AtkObject *obj)
{
GtkWidget *widget;
- const gchar *name;
+ const char *name;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (obj));
if (widget == NULL)
return 1;
}
-static const gchar *
+static const char *
gtk_expander_accessible_get_keybinding (AtkAction *action,
int i)
{
- gchar *return_value = NULL;
+ char *return_value = NULL;
GtkWidget *widget;
GtkWidget *label;
return return_value;
}
-static const gchar *
+static const char *
gtk_expander_accessible_action_get_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar *
+static const char *
gtk_expander_accessible_action_get_localized_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar *
+static const char *
gtk_expander_accessible_action_get_description (AtkAction *action,
int i)
{
accessible->role = ATK_ROLE_PANEL;
}
-static const gchar *
+static const char *
gtk_frame_accessible_get_name (AtkObject *obj)
{
- const gchar *name;
+ const char *name;
GtkWidget *widget;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (obj));
GtkIconViewItem *item;
GtkWidget *widget;
AtkStateSet *state_set;
- gchar *text;
- gchar *action_description;
- gchar *image_description;
+ char *text;
+ char *action_description;
+ char *image_description;
guint action_idle_handler;
} GtkIconViewItemAccessible;
return 1;
}
-static const gchar *
+static const char *
gtk_icon_view_item_accessible_get_description (AtkAction *action,
int i)
{
return "Activate item";
}
-static const gchar *
+static const char *
gtk_icon_view_item_accessible_get_name (AtkAction *action,
int i)
{
static gboolean
gtk_icon_view_item_accessible_set_description (AtkAction *action,
int i,
- const gchar *description)
+ const char *description)
{
GtkIconViewItemAccessible *item;
iface->get_description = gtk_icon_view_item_accessible_get_description;
}
-static const gchar *
+static const char *
gtk_icon_view_item_accessible_get_image_description (AtkImage *image)
{
GtkIconViewItemAccessible *item;
static gboolean
gtk_icon_view_item_accessible_set_image_description (AtkImage *image,
- const gchar *description)
+ const char *description)
{
GtkIconViewItemAccessible *item;
static gboolean
get_text_foreach (GtkCellRenderer *renderer,
- gchar **text)
+ char **text)
{
if (GTK_IS_CELL_RENDERER_TEXT (renderer))
{
return FALSE;
}
-static gchar *
+static char *
get_text (GtkIconView *icon_view,
GtkIconViewItem *item)
{
- gchar *text = NULL;
+ char *text = NULL;
_gtk_icon_view_set_cell_data (icon_view, item);
gtk_cell_area_foreach (icon_view->priv->cell_area,
iface->get_image_position = gtk_icon_view_item_accessible_get_image_position;
}
-static gchar *
+static char *
gtk_icon_view_item_accessible_get_text (AtkText *text,
int start_pos,
int end_pos)
int offset)
{
GtkIconViewItemAccessible *item;
- gchar *string;
- gchar *index;
+ char *string;
+ char *index;
item = GTK_ICON_VIEW_ITEM_ACCESSIBLE (text);
if (atk_state_set_contains_state (item->state_set, ATK_STATE_DEFUNCT))
return layout;
}
-static gchar *
+static char *
gtk_icon_view_item_accessible_get_text_before_offset (AtkText *atk_text,
int offset,
AtkTextBoundary boundary_type,
{
GtkIconViewItemAccessible *item;
PangoLayout *layout;
- gchar *text;
+ char *text;
item = GTK_ICON_VIEW_ITEM_ACCESSIBLE (atk_text);
if (atk_state_set_contains_state (item->state_set, ATK_STATE_DEFUNCT))
return text;
}
-static gchar *
+static char *
gtk_icon_view_item_accessible_get_text_at_offset (AtkText *atk_text,
int offset,
AtkTextBoundary boundary_type,
{
GtkIconViewItemAccessible *item;
PangoLayout *layout;
- gchar *text;
+ char *text;
item = GTK_ICON_VIEW_ITEM_ACCESSIBLE (atk_text);
if (atk_state_set_contains_state (item->state_set, ATK_STATE_DEFUNCT))
return text;
}
-static gchar *
+static char *
gtk_icon_view_item_accessible_get_text_after_offset (AtkText *atk_text,
int offset,
AtkTextBoundary boundary_type,
{
GtkIconViewItemAccessible *item;
PangoLayout *layout;
- gchar *text;
+ char *text;
item = GTK_ICON_VIEW_ITEM_ACCESSIBLE (atk_text);
if (atk_state_set_contains_state (item->state_set, ATK_STATE_DEFUNCT))
#if 0
GtkIconView *icon_view;
PangoRectangle char_rect;
- const gchar *item_text;
+ const char *item_text;
int index;
#endif
int offset = 0;
#if 0
GtkIconView *icon_view;
- const gchar *item_text;
+ const char *item_text;
int index;
int l_x, l_y;
#endif
struct _GtkImageAccessiblePrivate
{
- gchar *image_description;
- gchar *stock_name;
+ char *image_description;
+ char *stock_name;
};
static void atk_image_interface_init (AtkImageIface *iface);
}
typedef struct {
- const gchar *name;
- const gchar *label;
+ const char *name;
+ const char *label;
} NameMapEntry;
static const NameMapEntry name_map[] = {
};
/* GTK+ internal methods */
-static gchar *
-elide_underscores (const gchar *original)
+static char *
+elide_underscores (const char *original)
{
- gchar *q, *result;
- const gchar *p, *end;
+ char *q, *result;
+ const char *p, *end;
gsize len;
gboolean last_underscore;
return result;
}
-static gchar *
-name_from_icon_name (const gchar *icon_name)
+static char *
+name_from_icon_name (const char *icon_name)
{
- gchar *name;
- const gchar *label;
+ char *name;
+ const char *label;
int i;
name = g_strdup (icon_name);
G_OBJECT_CLASS (gtk_image_accessible_parent_class)->finalize (object);
}
-static const gchar *
+static const char *
gtk_image_accessible_get_name (AtkObject *accessible)
{
GtkWidget* widget;
GtkImage *image;
GtkImageAccessible *image_accessible;
- const gchar *name;
+ const char *name;
GtkImageType storage_type;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (accessible));
else if (storage_type == GTK_IMAGE_GICON)
{
GIcon *icon;
- const gchar * const *icon_names;
+ const char * const *icon_names;
icon = gtk_image_get_gicon (image);
if (G_IS_THEMED_ICON (icon))
image->priv = gtk_image_accessible_get_instance_private (image);
}
-static const gchar *
+static const char *
gtk_image_accessible_get_image_description (AtkImage *image)
{
GtkImageAccessible *accessible = GTK_IMAGE_ACCESSIBLE (image);
static gboolean
gtk_image_accessible_set_image_description (AtkImage *image,
- const gchar *description)
+ const char *description)
{
GtkImageAccessible* accessible = GTK_IMAGE_ACCESSIBLE (image);
struct _GtkImageCellAccessiblePrivate
{
- gchar *image_description;
+ char *image_description;
};
static void atk_image_interface_init (AtkImageIface *iface);
image_cell->priv = gtk_image_cell_accessible_get_instance_private (image_cell);
}
-static const gchar *
+static const char *
gtk_image_cell_accessible_get_image_description (AtkImage *image)
{
GtkImageCellAccessible *image_cell = GTK_IMAGE_CELL_ACCESSIBLE (image);
static gboolean
gtk_image_cell_accessible_set_image_description (AtkImage *image,
- const gchar *description)
+ const char *description)
{
GtkImageCellAccessible *image_cell = GTK_IMAGE_CELL_ACCESSIBLE (image);
G_DEFINE_TYPE_WITH_CODE (GtkLabelAccessibleLink, _gtk_label_accessible_link, ATK_TYPE_HYPERLINK,
G_IMPLEMENT_INTERFACE (ATK_TYPE_ACTION, atk_action_interface_init))
-static gchar *
+static char *
gtk_label_accessible_link_get_uri (AtkHyperlink *atk_link,
int i)
{
GtkLabelAccessibleLink *link = (GtkLabelAccessibleLink *)atk_link;
GtkWidget *widget;
- const gchar *uri;
+ const char *uri;
g_return_val_if_fail (i == 0, NULL);
return 1;
}
-static const gchar *
+static const char *
gtk_label_accessible_link_get_name (AtkAction *action,
int i)
{
return relation_set;
}
-static const gchar*
+static const char *
gtk_label_accessible_get_name (AtkObject *accessible)
{
- const gchar *name;
+ const char *name;
g_return_val_if_fail (GTK_IS_LABEL_ACCESSIBLE (accessible), NULL);
/* AtkText implementation {{{2 */
-static gchar*
+static char *
gtk_label_accessible_get_text (AtkText *atk_text,
int start_pos,
int end_pos)
{
GtkWidget *widget;
- const gchar *text;
+ const char *text;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (atk_text));
if (widget == NULL)
if (text)
{
guint length;
- const gchar *start, *end;
+ const char *start, *end;
length = g_utf8_strlen (text, -1);
if (end_pos < 0 || end_pos > length)
return NULL;
}
-static gchar *
+static char *
gtk_label_accessible_get_text_before_offset (AtkText *text,
int offset,
AtkTextBoundary boundary_type,
start_offset, end_offset);
}
-static gchar*
+static char *
gtk_label_accessible_get_text_at_offset (AtkText *text,
int offset,
AtkTextBoundary boundary_type,
start_offset, end_offset);
}
-static gchar*
+static char *
gtk_label_accessible_get_text_after_offset (AtkText *text,
int offset,
AtkTextBoundary boundary_type,
gtk_label_accessible_get_character_count (AtkText *atk_text)
{
GtkWidget *widget;
- const gchar *text;
+ const char *text;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (atk_text));
if (widget == NULL)
return 0;
}
-static gchar *
+static char *
gtk_label_accessible_get_selection (AtkText *atk_text,
int selection_num,
int *start_pos,
if (gtk_label_get_selection_bounds (label, start_pos, end_pos))
{
- const gchar *text;
+ const char *text;
text = gtk_label_get_text (label);
GtkWidget *widget;
GtkLabel *label;
PangoRectangle char_rect;
- const gchar *label_text;
+ const char *label_text;
int index, x_layout, y_layout;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
{
GtkWidget *widget;
GtkLabel *label;
- const gchar *text;
+ const char *text;
int index, x_layout, y_layout;
int x_local, y_local;
static AtkAttributeSet *
add_attribute (AtkAttributeSet *attributes,
AtkTextAttribute attr,
- const gchar *value)
+ const char *value)
{
AtkAttribute *at;
int offset)
{
GtkWidget *widget;
- const gchar *text;
- gchar *index;
+ const char *text;
+ char *index;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (atk_text));
if (widget == NULL)
static void
gtk_level_bar_accessible_get_value_and_text (AtkValue *obj,
gdouble *value,
- gchar **text)
+ char **text)
{
GtkWidget *widget;
GtkLevelBar *level_bar;
return ATK_HYPERLINK (l);
}
-static gchar *
+static char *
gtk_link_button_accessible_link_get_uri (AtkHyperlink *atk_link,
int i)
{
GtkLinkButtonAccessibleLink *l = (GtkLinkButtonAccessibleLink *)atk_link;
GtkWidget *widget;
- const gchar *uri;
+ const char *uri;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (l->button));
uri = gtk_link_button_get_uri (GTK_LINK_BUTTON (widget));
return 1;
}
-static const gchar *
+static const char *
gtk_link_button_accessible_link_get_name (AtkAction *action,
int i)
{
G_DEFINE_TYPE (GtkLockButtonAccessible, gtk_lock_button_accessible, GTK_TYPE_BUTTON_ACCESSIBLE)
-static const gchar *
+static const char *
gtk_lock_button_accessible_get_name (AtkObject *obj)
{
GtkLockButton *lockbutton;
return accessible;
}
-static const gchar *
+static const char *
gtk_menu_button_accessible_get_name (AtkObject *obj)
{
- const gchar *name = NULL;
+ const char *name = NULL;
GtkWidget *widget;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (obj));
return find_label_child (child);
}
-static const gchar *
+static const char *
gtk_notebook_page_accessible_get_name (AtkObject *accessible)
{
GtkWidget *label;
static void
gtk_paned_accessible_get_value_and_text (AtkValue *obj,
gdouble *value,
- gchar **text)
+ char **text)
{
GtkWidget *widget;
GtkPaned *paned;
static void
gtk_password_entry_accessible_set_text_contents (AtkEditableText *text,
- const gchar *string)
+ const char *string)
{
GtkWidget *widget;
static void
gtk_password_entry_accessible_insert_text (AtkEditableText *text,
- const gchar *string,
+ const char *string,
int length,
int *position)
{
return n_actions;
}
-static const gchar *
+static const char *
gtk_password_entry_accessible_get_keybinding (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar *
+static const char *
gtk_password_entry_accessible_action_get_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar*
+static const char *
gtk_password_entry_accessible_action_get_localized_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar *
+static const char *
gtk_password_entry_accessible_action_get_description (AtkAction *action,
int i)
{
static void
insert_text_cb (GtkEditable *editable,
- gchar *new_text,
+ char *new_text,
int new_text_length,
int *position,
GtkPasswordEntryAccessible *self)
GtkWidgetAccessibleClass parent_class;
};
-static const gchar *
+static const char *
gtk_picture_accessible_get_image_description (AtkImage *image)
{
GtkWidget* widget;
accessible->role = ATK_ROLE_IMAGE;
}
-static const gchar *
+static const char *
gtk_picture_accessible_get_name (AtkObject *accessible)
{
GtkWidget* widget;
- const gchar *name;
+ const char *name;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (accessible));
if (widget == NULL)
static void
gtk_progress_bar_accessible_get_value_and_text (AtkValue *obj,
gdouble *value,
- gchar **text)
+ char **text)
{
GtkWidget *widget;
static void
gtk_range_accessible_get_value_and_text (AtkValue *obj,
gdouble *value,
- gchar **text)
+ char **text)
{
GtkWidget *widget;
GtkAdjustment *adjustment;
G_DEFINE_TYPE (GtkScaleAccessible, gtk_scale_accessible, GTK_TYPE_RANGE_ACCESSIBLE)
-static const gchar *
+static const char *
gtk_scale_accessible_get_description (AtkObject *object)
{
GtkWidget *widget;
return 2;
}
-static const gchar *
+static const char *
gtk_scale_button_accessible_get_description (AtkAction *action,
int i)
{
}
}
-static const gchar *
+static const char *
gtk_scale_button_accessible_action_get_name (AtkAction *action,
int i)
{
}
}
-static const gchar *
+static const char *
gtk_scale_button_accessible_action_get_localized_name (AtkAction *action,
int i)
{
static void
gtk_scale_button_accessible_get_value_and_text (AtkValue *obj,
gdouble *value,
- gchar **text)
+ char **text)
{
GtkWidget *widget;
GtkAdjustment *adjustment;
static void
insert_text_cb (GtkEditable *editable,
- gchar *new_text,
+ char *new_text,
int new_text_length,
int *position,
GtkSearchEntryAccessible *self)
atk_object_set_name (atk_obj, _("Search"));
}
-static gchar *
+static char *
gtk_search_entry_accessible_get_text (AtkText *atk_text,
int start_pos,
int end_pos)
return gtk_text_get_display_text (text, start_pos, end_pos);
}
-static gchar *
+static char *
gtk_search_entry_accessible_get_text_before_offset (AtkText *atk_text,
int offset,
AtkTextBoundary boundary_type,
start_offset, end_offset);
}
-static gchar *
+static char *
gtk_search_entry_accessible_get_text_at_offset (AtkText *atk_text,
int offset,
AtkTextBoundary boundary_type,
start_offset, end_offset);
}
-static gchar *
+static char *
gtk_search_entry_accessible_get_text_after_offset (AtkText *atk_text,
int offset,
AtkTextBoundary boundary_type,
return 0;
}
-static gchar *
+static char *
gtk_search_entry_accessible_get_selection (AtkText *text,
int selection_num,
int *start_pos,
static void
gtk_search_entry_accessible_set_text_contents (AtkEditableText *text,
- const gchar *string)
+ const char *string)
{
GtkWidget *widget;
static void
gtk_search_entry_accessible_insert_text (AtkEditableText *text,
- const gchar *string,
+ const char *string,
int length,
int *position)
{
return n_actions;
}
-static const gchar *
+static const char *
gtk_search_entry_accessible_get_keybinding (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar *
+static const char *
gtk_search_entry_accessible_action_get_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar*
+static const char *
gtk_search_entry_accessible_action_get_localized_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar *
+static const char *
gtk_search_entry_accessible_action_get_description (AtkAction *action,
int i)
{
static void
gtk_spin_button_accessible_get_value_and_text (AtkValue *obj,
gdouble *value,
- gchar **text)
+ char **text)
{
GtkWidget *widget;
GtkAdjustment *adjustment;
static void
text_changed (GtkStatusbar *statusbar,
guint context_id,
- const gchar *text,
+ const char *text,
AtkObject *obj)
{
if (!obj->name)
obj->role = ATK_ROLE_STATUSBAR;
}
-static const gchar *
+static const char *
gtk_statusbar_accessible_get_name (AtkObject *obj)
{
- const gchar *name;
+ const char *name;
GtkWidget *widget;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (obj));
return 1;
}
-static const gchar *
+static const char *
gtk_switch_action_get_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar *
+static const char *
gtk_switch_action_get_localized_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar *
+static const char *
gtk_switch_action_get_description (AtkAction *action,
int i)
{
/* Callbacks */
static void insert_text_cb (GtkEditable *editable,
- gchar *new_text,
+ char *new_text,
int new_text_length,
int *position);
static void delete_text_cb (GtkEditable *editable,
GtkWidget *widget;
AtkAttributeSet *attributes;
AtkAttribute *placeholder_text;
- const gchar *text;
+ const char *text;
attributes = ATK_OBJECT_CLASS (gtk_text_accessible_parent_class)->get_attributes (accessible);
entry->priv->selection_bound = 0;
}
-static gchar *
+static char *
gtk_text_accessible_get_text (AtkText *atk_text,
int start_pos,
int end_pos)
return gtk_text_get_display_text (GTK_TEXT (widget), start_pos, end_pos);
}
-static gchar *
+static char *
gtk_text_accessible_get_text_before_offset (AtkText *text,
int offset,
AtkTextBoundary boundary_type,
start_offset, end_offset);
}
-static gchar *
+static char *
gtk_text_accessible_get_text_at_offset (AtkText *text,
int offset,
AtkTextBoundary boundary_type,
start_offset, end_offset);
}
-static gchar *
+static char *
gtk_text_accessible_get_text_after_offset (AtkText *text,
int offset,
AtkTextBoundary boundary_type,
gtk_text_accessible_get_character_count (AtkText *atk_text)
{
GtkWidget *widget;
- gchar *text;
+ char *text;
glong char_count;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (atk_text));
GtkWidget *widget;
GtkText *entry;
PangoRectangle char_rect;
- gchar *entry_text;
+ char *entry_text;
int index, x_layout, y_layout;
GtkAllocation allocation;
{
GtkWidget *widget;
GtkText *entry;
- gchar *text;
+ char *text;
int index, x_layout, y_layout;
int x_local, y_local;
glong offset;
return 0;
}
-static gchar *
+static char *
gtk_text_accessible_get_selection (AtkText *text,
int selection_num,
int *start_pos,
int offset)
{
GtkWidget *widget;
- gchar *text;
- gchar *index;
+ char *text;
+ char *index;
gunichar result;
result = '\0';
static void
gtk_text_accessible_set_text_contents (AtkEditableText *text,
- const gchar *string)
+ const char *string)
{
GtkWidget *widget;
static void
gtk_text_accessible_insert_text (AtkEditableText *text,
- const gchar *string,
+ const char *string,
int length,
int *position)
{
{
GtkWidget *widget;
GtkEditable *editable;
- gchar *str;
+ char *str;
GdkClipboard *clipboard;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
{
GtkWidget *widget;
GtkEditable *editable;
- gchar *str;
+ char *str;
GdkClipboard *clipboard;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
static void
insert_text_cb (GtkEditable *editable,
- gchar *new_text,
+ char *new_text,
int new_text_length,
int *position)
{
if (end < 0)
{
- gchar *text;
+ char *text;
text = gtk_text_get_display_text (GTK_TEXT (editable), 0, -1);
end = g_utf8_strlen (text, -1);
return 1;
}
-static const gchar *
+static const char *
gtk_text_accessible_get_keybinding (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar*
+static const char *
gtk_text_accessible_action_get_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar*
+static const char *
gtk_text_accessible_action_get_localized_name (AtkAction *action,
int i)
{
return NULL;
}
-static const gchar*
+static const char *
gtk_text_accessible_action_get_description (AtkAction *action,
int i)
{
struct _GtkTextCellAccessiblePrivate
{
- gchar *cell_text;
+ char *cell_text;
int caret_pos;
int cell_length;
PangoLayout *layout;
};
-static const gchar* gtk_text_cell_accessible_get_name (AtkObject *atk_obj);
+static const char * gtk_text_cell_accessible_get_name (AtkObject *atk_obj);
/* atktext.h */
-static gchar* gtk_text_cell_accessible_get_text (AtkText *text,
+static char * gtk_text_cell_accessible_get_text (AtkText *text,
int start_pos,
int end_pos);
static gunichar gtk_text_cell_accessible_get_character_at_offset (AtkText *text,
int offset);
-static gchar* gtk_text_cell_accessible_get_text_before_offset (AtkText *text,
+static char * gtk_text_cell_accessible_get_text_before_offset (AtkText *text,
int offset,
AtkTextBoundary boundary_type,
int *start_offset,
int *end_offset);
-static gchar* gtk_text_cell_accessible_get_text_at_offset (AtkText *text,
+static char * gtk_text_cell_accessible_get_text_at_offset (AtkText *text,
int offset,
AtkTextBoundary boundary_type,
int *start_offset,
int *end_offset);
-static gchar* gtk_text_cell_accessible_get_text_after_offset (AtkText *text,
+static char * gtk_text_cell_accessible_get_text_after_offset (AtkText *text,
int offset,
AtkTextBoundary boundary_type,
int *start_offset,
G_OBJECT_CLASS (gtk_text_cell_accessible_parent_class)->finalize (object);
}
-static const gchar *
+static const char *
gtk_text_cell_accessible_get_name (AtkObject *atk_obj)
{
GtkTextCellAccessible *text_cell = GTK_TEXT_CELL_ACCESSIBLE (atk_obj);
GtkTextCellAccessible *text_cell = GTK_TEXT_CELL_ACCESSIBLE (cell);
AtkObject *obj = ATK_OBJECT (cell);
int text_length;
- gchar *text;
+ char *text;
GtkCellRenderer *renderer;
if (text_cell->priv->layout)
text_cell->priv->caret_pos = -1;
}
-static gchar *
+static char *
gtk_text_cell_accessible_get_text (AtkText *atk_text,
int start_pos,
int end_pos)
{
- gchar *text;
+ char *text;
text = GTK_TEXT_CELL_ACCESSIBLE (atk_text)->priv->cell_text;
if (text)
return g_strdup ("");
}
-static gchar *
+static char *
gtk_text_cell_accessible_get_text_before_offset (AtkText *atk_text,
int offset,
AtkTextBoundary boundary_type,
int *end_offset)
{
GtkTextCellAccessible *text_cell = GTK_TEXT_CELL_ACCESSIBLE (atk_text);
- gchar *text;
+ char *text;
text = _gtk_pango_get_text_before (text_cell->priv->layout, boundary_type, offset, start_offset, end_offset);
return text;
}
-static gchar *
+static char *
gtk_text_cell_accessible_get_text_at_offset (AtkText *atk_text,
int offset,
AtkTextBoundary boundary_type,
int *end_offset)
{
GtkTextCellAccessible *text_cell = GTK_TEXT_CELL_ACCESSIBLE (atk_text);
- gchar *text;
+ char *text;
text = _gtk_pango_get_text_at (text_cell->priv->layout, boundary_type, offset, start_offset, end_offset);
return text;
}
-static gchar *
+static char *
gtk_text_cell_accessible_get_text_after_offset (AtkText *atk_text,
int offset,
AtkTextBoundary boundary_type,
int *end_offset)
{
GtkTextCellAccessible *text_cell = GTK_TEXT_CELL_ACCESSIBLE (atk_text);
- gchar *text;
+ char *text;
text = _gtk_pango_get_text_after (text_cell->priv->layout, boundary_type, offset, start_offset, end_offset);
static AtkAttributeSet *
add_attribute (AtkAttributeSet *attributes,
AtkTextAttribute attr,
- const gchar *value)
+ const char *value)
{
AtkAttribute *at;
PangoFontDescription *font_desc;
gboolean foreground_set, strikethrough_set, strikethrough;
gboolean scale_set, underline_set, rise_set;
- gchar *renderer_text;
+ char *renderer_text;
gdouble scale;
int rise;
GtkRendererCellAccessible *gail_renderer;
AtkObject *parent;
PangoRectangle char_rect;
GtkTextCellAccessible *text_cell = GTK_TEXT_CELL_ACCESSIBLE (text);
- gchar *renderer_text;
+ char *renderer_text;
gfloat xalign, yalign;
int x_offset, y_offset, index;
int xpad, ypad;
GtkWidget *widget;
GdkRectangle rendered_rect;
GtkTextCellAccessible *text_cell = GTK_TEXT_CELL_ACCESSIBLE (text);
- gchar *renderer_text;
+ char *renderer_text;
gfloat xalign, yalign;
int x_offset, y_offset, index;
int xpad, ypad;
gtk_text_cell_accessible_get_character_at_offset (AtkText *text,
int offset)
{
- gchar *index;
- gchar *string;
+ char *index;
+ char *string;
string = GTK_TEXT_CELL_ACCESSIBLE(text)->priv->cell_text;
static void insert_text_cb (GtkTextBuffer *buffer,
GtkTextIter *arg1,
- gchar *arg2,
+ char *arg2,
int arg3,
gpointer user_data);
static void delete_range_cb (GtkTextBuffer *buffer,
accessible->priv = gtk_text_view_accessible_get_instance_private (accessible);
}
-static gchar *
+static char *
gtk_text_view_accessible_get_text (AtkText *text,
int start_offset,
int end_offset)
return gtk_text_buffer_get_text (buffer, &start, &end, FALSE);
}
-static gchar *
+static char *
gtk_text_view_accessible_get_text_after_offset (AtkText *text,
int offset,
AtkTextBoundary boundary_type,
return gtk_text_buffer_get_slice (buffer, &start, &end, FALSE);
}
-static gchar *
+static char *
gtk_text_view_accessible_get_text_at_offset (AtkText *text,
int offset,
AtkTextBoundary boundary_type,
return gtk_text_buffer_get_slice (buffer, &start, &end, FALSE);
}
-static gchar *
+static char *
gtk_text_view_accessible_get_text_before_offset (AtkText *text,
int offset,
AtkTextBoundary boundary_type,
GtkWidget *widget;
GtkTextIter start, end;
GtkTextBuffer *buffer;
- gchar *string;
+ char *string;
gunichar unichar;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
static AtkAttributeSet *
add_text_attribute (AtkAttributeSet *attributes,
AtkTextAttribute attr,
- gchar *value)
+ char *value)
{
AtkAttribute *at;
int i)
{
- gchar *value;
+ char *value;
value = g_strdup (atk_text_attribute_get_value (attr, i));
if (val_set)
{
GdkRGBA *rgba;
- gchar *value;
+ char *value;
g_object_get (tag, "foreground-rgba", &rgba, NULL);
value = g_strdup_printf ("%u,%u,%u",
if (val_set)
{
GdkRGBA *rgba;
- gchar *value;
+ char *value;
g_object_get (tag, "background-rgba", &rgba, NULL);
value = g_strdup_printf ("%u,%u,%u",
if (val_set)
{
- gchar *value;
+ char *value;
g_object_get (tag, "family", &value, NULL);
attrib_set = add_text_attribute (attrib_set, ATK_TEXT_ATTR_FAMILY_NAME, value);
}
if (val_set)
{
- gchar *value;
+ char *value;
g_object_get (tag, "language", &value, NULL);
attrib_set = add_text_attribute (attrib_set, ATK_TEXT_ATTR_LANGUAGE, value);
}
if (val_set)
{
int weight;
- gchar *value;
+ char *value;
g_object_get (tag, "weight", &weight, NULL);
value = g_strdup_printf ("%d", weight);
attrib_set = add_text_attribute (attrib_set, ATK_TEXT_ATTR_WEIGHT, value);
}
if (val_set)
{
- gchar *value;
+ char *value;
value = g_strdup_printf ("%g", scale);
attrib_set = add_text_attribute (attrib_set, ATK_TEXT_ATTR_SCALE, value);
}
if (val_set)
{
int size;
- gchar *value;
+ char *value;
g_object_get (tag, "size", &size, NULL);
value = g_strdup_printf ("%i", size);
attrib_set = add_text_attribute (attrib_set, ATK_TEXT_ATTR_SIZE, value);
if (val_set)
{
int rise;
- gchar *value;
+ char *value;
g_object_get (tag, "rise", &rise, NULL);
value = g_strdup_printf ("%i", rise);
attrib_set = add_text_attribute (attrib_set, ATK_TEXT_ATTR_RISE, value);
if (val_set)
{
int pixels;
- gchar *value;
+ char *value;
g_object_get (tag, "pixels-inside-wrap", &pixels, NULL);
value = g_strdup_printf ("%i", pixels);
attrib_set = add_text_attribute (attrib_set, ATK_TEXT_ATTR_PIXELS_INSIDE_WRAP, value);
if (val_set)
{
int pixels;
- gchar *value;
+ char *value;
g_object_get (tag, "pixels-below-lines", &pixels, NULL);
value = g_strdup_printf ("%i", pixels);
attrib_set = add_text_attribute (attrib_set, ATK_TEXT_ATTR_PIXELS_BELOW_LINES, value);
if (val_set)
{
int pixels;
- gchar *value;
+ char *value;
g_object_get (tag, "pixels-above-lines", &pixels, NULL);
value = g_strdup_printf ("%i", pixels);
attrib_set = add_text_attribute (attrib_set, ATK_TEXT_ATTR_PIXELS_ABOVE_LINES, value);
if (val_set)
{
int indent;
- gchar *value;
+ char *value;
g_object_get (tag, "indent", &indent, NULL);
value = g_strdup_printf ("%i", indent);
attrib_set = add_text_attribute (attrib_set, ATK_TEXT_ATTR_INDENT, value);
if (val_set)
{
int margin;
- gchar *value;
+ char *value;
g_object_get (tag, "right-margin", &margin, NULL);
value = g_strdup_printf ("%i", margin);
attrib_set = add_text_attribute (attrib_set, ATK_TEXT_ATTR_RIGHT_MARGIN, value);
if (val_set)
{
int margin;
- gchar *value;
+ char *value;
g_object_get (tag, "left-margin", &margin, NULL);
value = g_strdup_printf ("%i", margin);
attrib_set = add_text_attribute (attrib_set, ATK_TEXT_ATTR_LEFT_MARGIN, value);
GtkTextAttributes *text_attrs;
AtkAttributeSet *attributes;
PangoFontDescription *font;
- gchar *value;
+ char *value;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
value = g_strdup_printf ("%g", text_attrs->font_scale);
attributes = add_text_attribute (attributes, ATK_TEXT_ATTR_SCALE, value);
- value = g_strdup ((gchar *)(text_attrs->language));
+ value = g_strdup ((char *)(text_attrs->language));
attributes = add_text_attribute (attributes, ATK_TEXT_ATTR_LANGUAGE, value);
value = g_strdup_printf ("%i", text_attrs->appearance.rise);
return 0;
}
-static gchar *
+static char *
gtk_text_view_accessible_get_selection (AtkText *atk_text,
int selection_num,
int *start_pos,
GtkWidget *widget;
GtkTextBuffer *buffer;
GtkTextIter start, end;
- gchar *text;
+ char *text;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (atk_text));
if (widget == NULL)
GtkTextIter end;
int j;
GdkRGBA *color;
- gchar** RGB_vals;
+ char ** RGB_vals;
GSList *l;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
for (l = attributes; l; l = l->next)
{
- gchar *name;
- gchar *value;
+ char *name;
+ char *value;
AtkAttribute *at;
at = l->data;
static void
gtk_text_view_accessible_set_text_contents (AtkEditableText *text,
- const gchar *string)
+ const char *string)
{
GtkTextView *view;
GtkWidget *widget;
static void
gtk_text_view_accessible_insert_text (AtkEditableText *text,
- const gchar *string,
+ const char *string,
int length,
int *position)
{
GtkWidget *widget;
GtkTextBuffer *buffer;
GtkTextIter start, end;
- gchar *str;
+ char *str;
GdkClipboard *clipboard;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
GtkWidget *widget;
GtkTextBuffer *buffer;
GtkTextIter start, end;
- gchar *str;
+ char *str;
GdkClipboard *clipboard;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
static void
insert_text_cb (GtkTextBuffer *buffer,
GtkTextIter *iter,
- gchar *text,
+ char *text,
int len,
gpointer data)
{
return get_header_from_column (tv_col);
}
-static const gchar *
+static const char *
gtk_tree_view_accessible_get_column_description (AtkTable *table,
int in_col)
{
g_signal_emit_by_name (atk_obj, "visible-data-changed");
}
-static const gchar *
+static const char *
gtk_window_accessible_get_name (AtkObject *accessible)
{
- const gchar* name;
+ const char * name;
GtkWidget* widget;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (accessible));
int ref_count;
GBytes *bytes;
- const gchar *data;
- const gchar *end;
+ const char *data;
+ const char *end;
GtkCssLocation position;
};
static const int n_extra = G_N_ELEMENTS (extra_ppd_names);
typedef struct {
- const gchar *s;
+ const char *s;
int len;
int suffix;
int offset;
static int n_names = 0;
static void
-add_name (const gchar *name)
+add_name (const char *name)
{
names[n_names].s = name;
names[n_names].len = strlen (name);
}
static int
-find_name (const gchar *name)
+find_name (const char *name)
{
int i;
#define POINTS_PER_INCH 72
static gboolean
-parse_media_size (const gchar *size,
+parse_media_size (const char *size,
gdouble *width_mm,
gdouble *height_mm)
{
- const gchar *p;
- gchar *e;
+ const char *p;
+ char *e;
gdouble short_dim, long_dim;
p = size;
const GVariantType *expected_type,
gpointer user_data)
{
- gchar *type_string;
+ char *type_string;
if (G_VALUE_HOLDS_BOOLEAN (value))
{
{
if (g_value_get_boxed (value) == NULL)
return NULL;
- return g_variant_new_strv ((const gchar **) g_value_get_boxed (value),
+ return g_variant_new_strv ((const char **) g_value_get_boxed (value),
-1);
}
{
GEnumClass *eclass;
GEnumValue *evalue;
- const gchar *nick;
+ const char *nick;
/* GParamSpecEnum holds a ref on the class so we just peek... */
eclass = g_type_class_peek (G_VALUE_TYPE (value));
{
GFlagsClass *fclass;
GFlagsValue *fvalue;
- const gchar *nick;
+ const char *nick;
GVariantIter iter;
guint flags = 0;
typedef struct
{
- const gchar *name;
- const gchar *url;
+ const char *name;
+ const char *url;
} LicenseInfo;
/* LicenseInfo for each GtkLicense type; keep in the same order as the enumeration */
typedef struct
{
- gchar *heading;
- gchar **people;
+ char *heading;
+ char **people;
} CreditSection;
typedef struct _GtkAboutDialogClass GtkAboutDialogClass;
{
GtkDialog parent_instance;
- gchar *name;
- gchar *version;
- gchar *copyright;
- gchar *comments;
- gchar *website_url;
- gchar *website_text;
- gchar *translator_credits;
- gchar *license;
- gchar *system_information;
+ char *name;
+ char *version;
+ char *copyright;
+ char *comments;
+ char *website_url;
+ char *website_text;
+ char *translator_credits;
+ char *license;
+ char *system_information;
- gchar **authors;
- gchar **documenters;
- gchar **artists;
+ char **authors;
+ char **documenters;
+ char **artists;
GSList *credit_sections;
GtkDialogClass parent_class;
gboolean (*activate_link) (GtkAboutDialog *dialog,
- const gchar *uri);
+ const char *uri);
};
enum
static void populate_license_page (GtkAboutDialog *about);
static void populate_system_page (GtkAboutDialog *about);
static gboolean gtk_about_dialog_activate_link (GtkAboutDialog *about,
- const gchar *uri);
+ const char *uri);
static gboolean emit_activate_link (GtkAboutDialog *about,
- const gchar *uri);
+ const char *uri);
static gboolean text_view_key_pressed (GtkEventController *controller,
guint keyval,
guint keycode,
static gboolean
emit_activate_link (GtkAboutDialog *about,
- const gchar *uri)
+ const char *uri)
{
gboolean handled = FALSE;
static void
switch_page (GtkAboutDialog *about,
- const gchar *name)
+ const char *name)
{
gtk_stack_set_visible_child_name (GTK_STACK (about->stack), name);
gtk_about_dialog_set_logo (about, g_value_get_object (value));
break;
case PROP_AUTHORS:
- gtk_about_dialog_set_authors (about, (const gchar**)g_value_get_boxed (value));
+ gtk_about_dialog_set_authors (about, (const char **)g_value_get_boxed (value));
break;
case PROP_DOCUMENTERS:
- gtk_about_dialog_set_documenters (about, (const gchar**)g_value_get_boxed (value));
+ gtk_about_dialog_set_documenters (about, (const char **)g_value_get_boxed (value));
break;
case PROP_ARTISTS:
- gtk_about_dialog_set_artists (about, (const gchar**)g_value_get_boxed (value));
+ gtk_about_dialog_set_artists (about, (const char **)g_value_get_boxed (value));
break;
case PROP_TRANSLATOR_CREDITS:
gtk_about_dialog_set_translator_credits (about, g_value_get_string (value));
static gboolean
gtk_about_dialog_activate_link (GtkAboutDialog *about,
- const gchar *uri)
+ const char *uri)
{
gtk_show_uri (GTK_WINDOW (about), uri, GDK_CURRENT_TIME);
return TRUE;
if (about->website_url)
{
- gchar *markup;
+ char *markup;
if (about->website_text)
{
- gchar *escaped;
+ char *escaped;
escaped = g_markup_escape_text (about->website_text, -1);
markup = g_strdup_printf ("<a href=\"%s\">%s</a>",
* Returns: The program name. The string is owned by the about
* dialog and must not be modified.
*/
-const gchar *
+const char *
gtk_about_dialog_get_program_name (GtkAboutDialog *about)
{
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
static void
update_name_version (GtkAboutDialog *about)
{
- gchar *title_string, *name_string;
+ char *title_string, *name_string;
title_string = g_strdup_printf (_("About %s"), about->name);
gtk_window_set_title (GTK_WINDOW (about), title_string);
*/
void
gtk_about_dialog_set_program_name (GtkAboutDialog *about,
- const gchar *name)
+ const char *name)
{
- gchar *tmp;
+ char *tmp;
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
* Returns: The version string. The string is owned by the about
* dialog and must not be modified.
*/
-const gchar *
+const char *
gtk_about_dialog_get_version (GtkAboutDialog *about)
{
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
*/
void
gtk_about_dialog_set_version (GtkAboutDialog *about,
- const gchar *version)
+ const char *version)
{
- gchar *tmp;
+ char *tmp;
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
* Returns: The copyright string. The string is owned by the about
* dialog and must not be modified.
*/
-const gchar *
+const char *
gtk_about_dialog_get_copyright (GtkAboutDialog *about)
{
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
*/
void
gtk_about_dialog_set_copyright (GtkAboutDialog *about,
- const gchar *copyright)
+ const char *copyright)
{
- gchar *copyright_string, *tmp;
+ char *copyright_string, *tmp;
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
* Returns: The comments. The string is owned by the about
* dialog and must not be modified.
*/
-const gchar *
+const char *
gtk_about_dialog_get_comments (GtkAboutDialog *about)
{
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
*/
void
gtk_about_dialog_set_comments (GtkAboutDialog *about,
- const gchar *comments)
+ const char *comments)
{
- gchar *tmp;
+ char *tmp;
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
* Returns: The license information. The string is owned by the about
* dialog and must not be modified.
*/
-const gchar *
+const char *
gtk_about_dialog_get_license (GtkAboutDialog *about)
{
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
*/
void
gtk_about_dialog_set_license (GtkAboutDialog *about,
- const gchar *license)
+ const char *license)
{
- gchar *tmp;
+ char *tmp;
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
*
* Returns: the system information
*/
-const gchar *
+const char *
gtk_about_dialog_get_system_information (GtkAboutDialog *about)
{
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
*/
void
gtk_about_dialog_set_system_information (GtkAboutDialog *about,
- const gchar *system_information)
+ const char *system_information)
{
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
* Returns: The website URL. The string is owned by the about
* dialog and must not be modified.
*/
-const gchar *
+const char *
gtk_about_dialog_get_website (GtkAboutDialog *about)
{
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
*/
void
gtk_about_dialog_set_website (GtkAboutDialog *about,
- const gchar *website)
+ const char *website)
{
- gchar *tmp;
+ char *tmp;
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
* Returns: The label used for the website link. The string is
* owned by the about dialog and must not be modified.
*/
-const gchar *
+const char *
gtk_about_dialog_get_website_label (GtkAboutDialog *about)
{
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
*/
void
gtk_about_dialog_set_website_label (GtkAboutDialog *about,
- const gchar *website_label)
+ const char *website_label)
{
- gchar *tmp;
+ char *tmp;
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
* %NULL-terminated string array containing the authors. The array is
* owned by the about dialog and must not be modified.
*/
-const gchar * const *
+const char * const *
gtk_about_dialog_get_authors (GtkAboutDialog *about)
{
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
- return (const gchar * const *) about->authors;
+ return (const char * const *) about->authors;
}
/**
*/
void
gtk_about_dialog_set_authors (GtkAboutDialog *about,
- const gchar **authors)
+ const char **authors)
{
- gchar **tmp;
+ char **tmp;
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
tmp = about->authors;
- about->authors = g_strdupv ((gchar **)authors);
+ about->authors = g_strdupv ((char **)authors);
g_strfreev (tmp);
update_credits_button_visibility (about);
* %NULL-terminated string array containing the documenters. The
* array is owned by the about dialog and must not be modified.
*/
-const gchar * const *
+const char * const *
gtk_about_dialog_get_documenters (GtkAboutDialog *about)
{
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
- return (const gchar * const *)about->documenters;
+ return (const char * const *)about->documenters;
}
/**
*/
void
gtk_about_dialog_set_documenters (GtkAboutDialog *about,
- const gchar **documenters)
+ const char **documenters)
{
- gchar **tmp;
+ char **tmp;
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
tmp = about->documenters;
- about->documenters = g_strdupv ((gchar **)documenters);
+ about->documenters = g_strdupv ((char **)documenters);
g_strfreev (tmp);
update_credits_button_visibility (about);
* %NULL-terminated string array containing the artists. The array is
* owned by the about dialog and must not be modified.
*/
-const gchar * const *
+const char * const *
gtk_about_dialog_get_artists (GtkAboutDialog *about)
{
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
- return (const gchar * const *)about->artists;
+ return (const char * const *)about->artists;
}
/**
*/
void
gtk_about_dialog_set_artists (GtkAboutDialog *about,
- const gchar **artists)
+ const char **artists)
{
- gchar **tmp;
+ char **tmp;
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
tmp = about->artists;
- about->artists = g_strdupv ((gchar **)artists);
+ about->artists = g_strdupv ((char **)artists);
g_strfreev (tmp);
update_credits_button_visibility (about);
* Returns: The translator credits string. The string is
* owned by the about dialog and must not be modified.
*/
-const gchar *
+const char *
gtk_about_dialog_get_translator_credits (GtkAboutDialog *about)
{
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
*/
void
gtk_about_dialog_set_translator_credits (GtkAboutDialog *about,
- const gchar *translator_credits)
+ const char *translator_credits)
{
- gchar *tmp;
+ char *tmp;
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
* The string is owned by the dialog. If you want to keep a reference
* to it, you have to call g_strdup() on it.
*/
-const gchar *
+const char *
gtk_about_dialog_get_logo_icon_name (GtkAboutDialog *about)
{
g_return_val_if_fail (GTK_IS_ABOUT_DIALOG (about), NULL);
*/
void
gtk_about_dialog_set_logo_icon_name (GtkAboutDialog *about,
- const gchar *icon_name)
+ const char *icon_name)
{
g_return_if_fail (GTK_IS_ABOUT_DIALOG (about));
GtkTextIter *iter)
{
GSList *tags = NULL, *tagp = NULL;
- gchar *uri = NULL;
+ char *uri = NULL;
tags = gtk_text_iter_get_tags (iter);
for (tagp = tags; tagp != NULL && !uri; tagp = tagp->next)
for (tagp = tags; tagp != NULL; tagp = tagp->next)
{
GtkTextTag *tag = tagp->data;
- gchar *uri = g_object_get_data (G_OBJECT (tag), "uri");
+ char *uri = g_object_get_data (G_OBJECT (tag), "uri");
if (uri != NULL)
{
static GtkTextBuffer *
text_buffer_new (GtkAboutDialog *about,
- gchar **strings)
+ char **strings)
{
- gchar **p;
- gchar *q0, *q1, *q2, *r1, *r2;
+ char **p;
+ char *q0, *q1, *q2, *r1, *r2;
GtkTextBuffer *buffer;
GdkRGBA color;
GdkRGBA link_color;
if (q1 && q2)
{
GtkTextIter end;
- gchar *link;
- gchar *uri;
- const gchar *link_type;
+ char *link;
+ char *uri;
+ const char *link_type;
if (*q1 == '<')
{
NULL);
if (strcmp (link_type, "email") == 0)
{
- gchar *escaped;
+ char *escaped;
escaped = g_uri_escape_string (link, NULL, FALSE);
uri = g_strconcat ("mailto:", escaped, NULL);
add_credits_section (GtkAboutDialog *about,
GtkGrid *grid,
int *row,
- gchar *title,
- gchar **people)
+ char *title,
+ char **people)
{
GtkWidget *label;
- gchar *markup;
- gchar **p;
- gchar *q0, *q1, *q2, *r1, *r2;
+ char *markup;
+ char **p;
+ char *q0, *q1, *q2, *r1, *r2;
if (people == NULL)
return;
if (q1 && q2)
{
- gchar *link;
- gchar *text;
- gchar *name;
+ char *link;
+ char *text;
+ char *name;
if (*q1 == '<')
{
/* email */
- gchar *escaped;
+ char *escaped;
text = g_strstrip (g_strndup (q0, q1 - q0));
name = g_markup_escape_text (text, -1);
strcmp (about->translator_credits, "translator_credits") != 0 &&
strcmp (about->translator_credits, "translator-credits") != 0)
{
- gchar **translators;
+ char **translators;
translators = g_strsplit (about->translator_credits, "\n", 0);
add_credits_section (about, GTK_GRID (about->credits_grid), &row, _("Translated by"), translators);
populate_license_page (GtkAboutDialog *about)
{
GtkTextBuffer *buffer;
- gchar *strings[2];
+ char *strings[2];
gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (about->license_view), about->wrap_license ? GTK_WRAP_WORD : GTK_WRAP_NONE);
populate_system_page (GtkAboutDialog *about)
{
GtkTextBuffer *buffer;
- gchar *strings[2];
+ char *strings[2];
strings[0] = about->system_information;
strings[1] = NULL;
*/
void
gtk_show_about_dialog (GtkWindow *parent,
- const gchar *first_property_name,
+ const char *first_property_name,
...)
{
static GtkWidget *global_about_dialog = NULL;
/* custom licenses use the contents of the :license property */
if (about->license_type != GTK_LICENSE_CUSTOM)
{
- const gchar *name;
- const gchar *url;
- gchar *license_string;
+ const char *name;
+ const char *url;
+ char *license_string;
GString *str;
name = _(gtk_license_info[about->license_type].name);
*/
void
gtk_about_dialog_add_credit_section (GtkAboutDialog *about,
- const gchar *section_name,
- const gchar **people)
+ const char *section_name,
+ const char **people)
{
CreditSection *new_entry;
g_return_if_fail (people != NULL);
new_entry = g_slice_new (CreditSection);
- new_entry->heading = g_strdup ((gchar *)section_name);
- new_entry->people = g_strdupv ((gchar **)people);
+ new_entry->heading = g_strdup ((char *)section_name);
+ new_entry->people = g_strdupv ((char **)people);
about->credit_sections = g_slist_append (about->credit_sections, new_entry);
update_credits_button_visibility (about);
GtkWidget *gtk_about_dialog_new (void);
GDK_AVAILABLE_IN_ALL
void gtk_show_about_dialog (GtkWindow *parent,
- const gchar *first_property_name,
+ const char *first_property_name,
...) G_GNUC_NULL_TERMINATED;
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_about_dialog_get_program_name (GtkAboutDialog *about);
+const char * gtk_about_dialog_get_program_name (GtkAboutDialog *about);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_set_program_name (GtkAboutDialog *about,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_about_dialog_get_version (GtkAboutDialog *about);
+const char * gtk_about_dialog_get_version (GtkAboutDialog *about);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_set_version (GtkAboutDialog *about,
- const gchar *version);
+ const char *version);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_about_dialog_get_copyright (GtkAboutDialog *about);
+const char * gtk_about_dialog_get_copyright (GtkAboutDialog *about);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_set_copyright (GtkAboutDialog *about,
- const gchar *copyright);
+ const char *copyright);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_about_dialog_get_comments (GtkAboutDialog *about);
+const char * gtk_about_dialog_get_comments (GtkAboutDialog *about);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_set_comments (GtkAboutDialog *about,
- const gchar *comments);
+ const char *comments);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_about_dialog_get_license (GtkAboutDialog *about);
+const char * gtk_about_dialog_get_license (GtkAboutDialog *about);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_set_license (GtkAboutDialog *about,
- const gchar *license);
+ const char *license);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_set_license_type (GtkAboutDialog *about,
GtkLicense license_type);
gboolean wrap_license);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_about_dialog_get_system_information (GtkAboutDialog *about);
+const char * gtk_about_dialog_get_system_information (GtkAboutDialog *about);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_set_system_information (GtkAboutDialog *about,
- const gchar *system_information);
+ const char *system_information);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_about_dialog_get_website (GtkAboutDialog *about);
+const char * gtk_about_dialog_get_website (GtkAboutDialog *about);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_set_website (GtkAboutDialog *about,
- const gchar *website);
+ const char *website);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_about_dialog_get_website_label (GtkAboutDialog *about);
+const char * gtk_about_dialog_get_website_label (GtkAboutDialog *about);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_set_website_label (GtkAboutDialog *about,
- const gchar *website_label);
+ const char *website_label);
GDK_AVAILABLE_IN_ALL
-const gchar* const * gtk_about_dialog_get_authors (GtkAboutDialog *about);
+const char * const * gtk_about_dialog_get_authors (GtkAboutDialog *about);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_set_authors (GtkAboutDialog *about,
- const gchar **authors);
+ const char **authors);
GDK_AVAILABLE_IN_ALL
-const gchar* const * gtk_about_dialog_get_documenters (GtkAboutDialog *about);
+const char * const * gtk_about_dialog_get_documenters (GtkAboutDialog *about);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_set_documenters (GtkAboutDialog *about,
- const gchar **documenters);
+ const char **documenters);
GDK_AVAILABLE_IN_ALL
-const gchar* const * gtk_about_dialog_get_artists (GtkAboutDialog *about);
+const char * const * gtk_about_dialog_get_artists (GtkAboutDialog *about);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_set_artists (GtkAboutDialog *about,
- const gchar **artists);
+ const char **artists);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_about_dialog_get_translator_credits (GtkAboutDialog *about);
+const char * gtk_about_dialog_get_translator_credits (GtkAboutDialog *about);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_set_translator_credits (GtkAboutDialog *about,
- const gchar *translator_credits);
+ const char *translator_credits);
GDK_AVAILABLE_IN_ALL
GdkPaintable *gtk_about_dialog_get_logo (GtkAboutDialog *about);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_set_logo (GtkAboutDialog *about,
GdkPaintable *logo);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_about_dialog_get_logo_icon_name (GtkAboutDialog *about);
+const char * gtk_about_dialog_get_logo_icon_name (GtkAboutDialog *about);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_set_logo_icon_name (GtkAboutDialog *about,
- const gchar *icon_name);
+ const char *icon_name);
GDK_AVAILABLE_IN_ALL
void gtk_about_dialog_add_credit_section (GtkAboutDialog *about,
- const gchar *section_name,
- const gchar **people);
+ const char *section_name,
+ const char **people);
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkAboutDialog, g_object_unref)
}
static inline gboolean
-is_alt (const gchar *string)
+is_alt (const char *string)
{
return ((string[0] == '<') &&
(string[1] == 'a' || string[1] == 'A') &&
}
static inline gboolean
-is_ctl (const gchar *string)
+is_ctl (const char *string)
{
return ((string[0] == '<') &&
(string[1] == 'c' || string[1] == 'C') &&
}
static inline gboolean
-is_ctrl (const gchar *string)
+is_ctrl (const char *string)
{
return ((string[0] == '<') &&
(string[1] == 'c' || string[1] == 'C') &&
}
static inline gboolean
-is_shft (const gchar *string)
+is_shft (const char *string)
{
return ((string[0] == '<') &&
(string[1] == 's' || string[1] == 'S') &&
}
static inline gboolean
-is_shift (const gchar *string)
+is_shift (const char *string)
{
return ((string[0] == '<') &&
(string[1] == 's' || string[1] == 'S') &&
}
static inline gboolean
-is_control (const gchar *string)
+is_control (const char *string)
{
return ((string[0] == '<') &&
(string[1] == 'c' || string[1] == 'C') &&
}
static inline gboolean
-is_meta (const gchar *string)
+is_meta (const char *string)
{
return ((string[0] == '<') &&
(string[1] == 'm' || string[1] == 'M') &&
}
static inline gboolean
-is_super (const gchar *string)
+is_super (const char *string)
{
return ((string[0] == '<') &&
(string[1] == 's' || string[1] == 'S') &&
}
static inline gboolean
-is_hyper (const gchar *string)
+is_hyper (const char *string)
{
return ((string[0] == '<') &&
(string[1] == 'h' || string[1] == 'H') &&
}
static inline gboolean
-is_primary (const gchar *string)
+is_primary (const char *string)
{
return ((string[0] == '<') &&
(string[1] == 'p' || string[1] == 'P') &&
}
static inline gboolean
-is_keycode (const gchar *string)
+is_keycode (const char *string)
{
return (string[0] == '0' &&
string[1] == 'x' &&
* Returns: %TRUE if parsing succeeded
*/
gboolean
-gtk_accelerator_parse_with_keycode (const gchar *accelerator,
+gtk_accelerator_parse_with_keycode (const char *accelerator,
GdkDisplay *display,
guint *accelerator_key,
guint **accelerator_codes,
}
else
{
- gchar last_ch;
+ char last_ch;
last_ch = *accelerator;
while (last_ch && last_ch != '>')
if (len >= 4 && is_keycode (accelerator))
{
char keystring[5];
- gchar *endptr;
+ char *endptr;
int tmp_keycode;
memcpy (keystring, accelerator, 4);
* be set to 0 (zero).
*/
gboolean
-gtk_accelerator_parse (const gchar *accelerator,
+gtk_accelerator_parse (const char *accelerator,
guint *accelerator_key,
GdkModifierType *accelerator_mods)
{
*
* Returns: a newly allocated accelerator name.
*/
-gchar *
+char *
gtk_accelerator_name_with_keycode (GdkDisplay *display,
guint accelerator_key,
guint keycode,
GdkModifierType accelerator_mods)
{
- gchar *gtk_name;
+ char *gtk_name;
gtk_name = gtk_accelerator_name (accelerator_key, accelerator_mods);
if (!accelerator_key)
{
- gchar *name;
+ char *name;
name = g_strdup_printf ("%s0x%02x", gtk_name, keycode);
g_free (gtk_name);
return name;
*
* Returns: a newly-allocated string representing the accelerator.
*/
-gchar *
+char *
gtk_accelerator_get_label_with_keycode (GdkDisplay *display,
guint accelerator_key,
guint keycode,
GdkModifierType accelerator_mods)
{
- gchar *gtk_label;
+ char *gtk_label;
gtk_label = gtk_accelerator_get_label (accelerator_key, accelerator_mods);
if (!accelerator_key)
{
- gchar *label;
+ char *label;
label = g_strdup_printf ("%s0x%02x", gtk_label, keycode);
g_free (gtk_label);
return label;
*
* Returns: a newly-allocated string representing the accelerator.
*/
-gchar*
+char *
gtk_accelerator_get_label (guint accelerator_key,
GdkModifierType accelerator_mods)
{
gboolean gtk_accelerator_valid (guint keyval,
GdkModifierType modifiers) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-gboolean gtk_accelerator_parse (const gchar *accelerator,
+gboolean gtk_accelerator_parse (const char *accelerator,
guint *accelerator_key,
GdkModifierType *accelerator_mods);
GDK_AVAILABLE_IN_ALL
-gboolean gtk_accelerator_parse_with_keycode (const gchar *accelerator,
+gboolean gtk_accelerator_parse_with_keycode (const char *accelerator,
GdkDisplay *display,
guint *accelerator_key,
guint **accelerator_codes,
GdkModifierType *accelerator_mods);
GDK_AVAILABLE_IN_ALL
-gchar* gtk_accelerator_name (guint accelerator_key,
+char * gtk_accelerator_name (guint accelerator_key,
GdkModifierType accelerator_mods);
GDK_AVAILABLE_IN_ALL
-gchar* gtk_accelerator_name_with_keycode (GdkDisplay *display,
+char * gtk_accelerator_name_with_keycode (GdkDisplay *display,
guint accelerator_key,
guint keycode,
GdkModifierType accelerator_mods);
GDK_AVAILABLE_IN_ALL
-gchar* gtk_accelerator_get_label (guint accelerator_key,
+char * gtk_accelerator_get_label (guint accelerator_key,
GdkModifierType accelerator_mods);
GDK_AVAILABLE_IN_ALL
-gchar* gtk_accelerator_get_label_with_keycode (GdkDisplay *display,
+char * gtk_accelerator_get_label_with_keycode (GdkDisplay *display,
guint accelerator_key,
guint keycode,
GdkModifierType accelerator_mods);
* Returns: a new #GtkAccelLabel.
*/
GtkWidget *
-gtk_accel_label_new (const gchar *string)
+gtk_accel_label_new (const char *string)
{
return g_object_new (GTK_TYPE_ACCEL_LABEL,
"label", string,
GDK_AVAILABLE_IN_ALL
GType gtk_accel_label_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkWidget *gtk_accel_label_new (const gchar *string);
+GtkWidget *gtk_accel_label_new (const char *string);
GDK_AVAILABLE_IN_ALL
guint gtk_accel_label_get_accel_width (GtkAccelLabel *accel_label);
GDK_AVAILABLE_IN_ALL
*
* Returns: (nullable): the action name, or %NULL if none is set
**/
-const gchar *
+const char *
gtk_actionable_get_action_name (GtkActionable *actionable)
{
g_return_val_if_fail (GTK_IS_ACTIONABLE (actionable), NULL);
**/
void
gtk_actionable_set_action_name (GtkActionable *actionable,
- const gchar *action_name)
+ const char *action_name)
{
g_return_if_fail (GTK_IS_ACTIONABLE (actionable));
**/
void
gtk_actionable_set_action_target (GtkActionable *actionable,
- const gchar *format_string,
+ const char *format_string,
...)
{
va_list ap;
**/
void
gtk_actionable_set_detailed_action_name (GtkActionable *actionable,
- const gchar *detailed_action_name)
+ const char *detailed_action_name)
{
GError *error = NULL;
GVariant *target;
- gchar *name;
+ char *name;
if (detailed_action_name == NULL)
{
/*< public >*/
- const gchar * (* get_action_name) (GtkActionable *actionable);
+ const char * (* get_action_name) (GtkActionable *actionable);
void (* set_action_name) (GtkActionable *actionable,
- const gchar *action_name);
+ const char *action_name);
GVariant * (* get_action_target_value) (GtkActionable *actionable);
void (* set_action_target_value) (GtkActionable *actionable,
GVariant *target_value);
GType gtk_actionable_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_actionable_get_action_name (GtkActionable *actionable);
+const char * gtk_actionable_get_action_name (GtkActionable *actionable);
GDK_AVAILABLE_IN_ALL
void gtk_actionable_set_action_name (GtkActionable *actionable,
- const gchar *action_name);
+ const char *action_name);
GDK_AVAILABLE_IN_ALL
GVariant * gtk_actionable_get_action_target_value (GtkActionable *actionable);
GDK_AVAILABLE_IN_ALL
void gtk_actionable_set_action_target (GtkActionable *actionable,
- const gchar *format_string,
+ const char *format_string,
...);
GDK_AVAILABLE_IN_ALL
void gtk_actionable_set_detailed_action_name (GtkActionable *actionable,
- const gchar *detailed_action_name);
+ const char *detailed_action_name);
G_END_DECLS
gtk_action_bar_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
GtkActionBar *self = GTK_ACTION_BAR (buildable);
GtkActionHelperGroup *group;
GtkActionMuxer *action_context;
- gchar *action_name;
+ char *action_name;
GVariant *target;
static void
gtk_action_helper_observer_action_added (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
const GVariantType *parameter_type,
gboolean enabled,
GVariant *state)
static void
gtk_action_helper_observer_action_enabled_changed (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
gboolean enabled)
{
gtk_action_helper_action_enabled_changed (GTK_ACTION_HELPER (observer), enabled);
static void
gtk_action_helper_observer_action_state_changed (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
GVariant *state)
{
gtk_action_helper_action_state_changed (GTK_ACTION_HELPER (observer), state);
static void
gtk_action_helper_observer_action_removed (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name)
+ const char *action_name)
{
gtk_action_helper_action_removed (GTK_ACTION_HELPER (observer), TRUE);
}
void
gtk_action_helper_set_action_name (GtkActionHelper *helper,
- const gchar *action_name)
+ const char *action_name)
{
gboolean was_enabled, was_active;
const GVariantType *parameter_type;
g_object_notify (G_OBJECT (helper->widget), "action-target");
}
-const gchar *
+const char *
gtk_action_helper_get_action_name (GtkActionHelper *helper)
{
if (helper == NULL)
G_GNUC_INTERNAL
void gtk_action_helper_set_action_name (GtkActionHelper *helper,
- const gchar *action_name);
+ const char *action_name);
G_GNUC_INTERNAL
void gtk_action_helper_set_action_target_value (GtkActionHelper *helper,
GVariant *action_target);
G_GNUC_INTERNAL
-const gchar * gtk_action_helper_get_action_name (GtkActionHelper *helper);
+const char * gtk_action_helper_get_action_name (GtkActionHelper *helper);
G_GNUC_INTERNAL
GVariant * gtk_action_helper_get_action_target_value (GtkActionHelper *helper);
{
GtkActionMuxer *muxer;
GSList *watchers;
- gchar *fullname;
+ char *fullname;
} Action;
typedef struct
{
GtkActionMuxer *muxer;
GActionGroup *group;
- gchar *prefix;
+ char *prefix;
gulong handler_ids[4];
} Group;
Group *group,
GHashTable *actions)
{
- gchar **group_actions;
- gchar **action;
+ char **group_actions;
+ char **action;
group_actions = g_action_group_list_actions (group->group);
for (action = group_actions; *action; action++)
static Group *
gtk_action_muxer_find_group (GtkActionMuxer *muxer,
- const gchar *full_name,
- const gchar **action_name)
+ const char *full_name,
+ const char **action_name)
{
- const gchar *dot;
- gchar *prefix;
+ const char *dot;
+ char *prefix;
const char *name;
Group *group;
void
gtk_action_muxer_action_enabled_changed (GtkActionMuxer *muxer,
- const gchar *action_name,
+ const char *action_name,
gboolean enabled)
{
GtkWidgetAction *iter;
static void
gtk_action_muxer_group_action_enabled_changed (GActionGroup *action_group,
- const gchar *action_name,
+ const char *action_name,
gboolean enabled,
gpointer user_data)
{
Group *group = user_data;
- gchar *fullname;
+ char *fullname;
fullname = g_strconcat (group->prefix, ".", action_name, NULL);
gtk_action_muxer_action_enabled_changed (group->muxer, fullname, enabled);
void
gtk_action_muxer_action_state_changed (GtkActionMuxer *muxer,
- const gchar *action_name,
+ const char *action_name,
GVariant *state)
{
Action *action;
static void
gtk_action_muxer_group_action_state_changed (GActionGroup *action_group,
- const gchar *action_name,
+ const char *action_name,
GVariant *state,
gpointer user_data)
{
Group *group = user_data;
- gchar *fullname;
+ char *fullname;
fullname = g_strconcat (group->prefix, ".", action_name, NULL);
gtk_action_muxer_action_state_changed (group->muxer, fullname, state);
static void
gtk_action_muxer_action_added_to_group (GActionGroup *action_group,
- const gchar *action_name,
+ const char *action_name,
gpointer user_data)
{
Group *group = user_data;
static void
gtk_action_muxer_action_removed_from_group (GActionGroup *action_group,
- const gchar *action_name,
+ const char *action_name,
gpointer user_data)
{
Group *group = user_data;
static void
gtk_action_muxer_primary_accel_changed (GtkActionMuxer *muxer,
- const gchar *action_name,
- const gchar *action_and_target)
+ const char *action_name,
+ const char *action_and_target)
{
Action *action;
GSList *node;
static gboolean
action_muxer_query_action (GtkActionMuxer *muxer,
- const gchar *action_name,
+ const char *action_name,
gboolean *enabled,
const GVariantType **parameter_type,
const GVariantType **state_type,
{
GtkWidgetAction *action;
Group *group;
- const gchar *unprefixed_name;
+ const char *unprefixed_name;
if (muxer->widget)
{
gboolean
gtk_action_muxer_query_action (GtkActionMuxer *muxer,
- const gchar *action_name,
+ const char *action_name,
gboolean *enabled,
const GVariantType **parameter_type,
const GVariantType **state_type,
void
gtk_action_muxer_activate_action (GtkActionMuxer *muxer,
- const gchar *action_name,
+ const char *action_name,
GVariant *parameter)
{
- const gchar *unprefixed_name;
+ const char *unprefixed_name;
Group *group;
if (muxer->widget)
GVariant *state)
{
GtkWidgetAction *action;
- const gchar *unprefixed_name;
+ const char *unprefixed_name;
Group *group;
if (muxer->widget)
static void
gtk_action_muxer_register_observer (GtkActionObservable *observable,
- const gchar *name,
+ const char *name,
GtkActionObserver *observer)
{
GtkActionMuxer *muxer = GTK_ACTION_MUXER (observable);
static void
gtk_action_muxer_unregister_observer (GtkActionObservable *observable,
- const gchar *name,
+ const char *name,
GtkActionObserver *observer)
{
GtkActionMuxer *muxer = GTK_ACTION_MUXER (observable);
*/
void
gtk_action_muxer_insert (GtkActionMuxer *muxer,
- const gchar *prefix,
+ const char *prefix,
GActionGroup *action_group)
{
- gchar **actions;
+ char **actions;
Group *group;
int i;
*/
void
gtk_action_muxer_remove (GtkActionMuxer *muxer,
- const gchar *prefix)
+ const char *prefix)
{
Group *group;
if (group != NULL)
{
- gchar **actions;
+ char **actions;
int i;
g_hash_table_steal (muxer->groups, prefix);
gtk_action_muxer_primary_accel_changed (muxer, NULL, action_and_target);
}
-const gchar *
+const char *
gtk_action_muxer_get_primary_accel (GtkActionMuxer *muxer,
- const gchar *action_and_target)
+ const char *action_and_target)
{
guint position;
return gtk_action_muxer_get_primary_accel (muxer->parent, action_and_target);
}
-gchar *
-gtk_print_action_and_target (const gchar *action_namespace,
- const gchar *action_name,
+char *
+gtk_print_action_and_target (const char *action_namespace,
+ const char *action_name,
GVariant *target)
{
GString *result;
return g_string_free (result, FALSE);
}
-gchar *
-gtk_normalise_detailed_action_name (const gchar *detailed_action_name)
+char *
+gtk_normalise_detailed_action_name (const char *detailed_action_name)
{
GError *error = NULL;
- gchar *action_and_target;
- gchar *action_name;
+ char *action_and_target;
+ char *action_name;
GVariant *target;
g_action_parse_detailed_name (detailed_action_name, &action_name, &target, &error);
GActionGroup *action_group);
void gtk_action_muxer_remove (GtkActionMuxer *muxer,
- const gchar *prefix);
+ const char *prefix);
GActionGroup * gtk_action_muxer_find (GtkActionMuxer *muxer,
const char *action_name,
const char **unprefixed_name);
*/
void
gtk_action_observable_register_observer (GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
GtkActionObserver *observer)
{
g_return_if_fail (GTK_IS_ACTION_OBSERVABLE (observable));
*/
void
gtk_action_observable_unregister_observer (GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
GtkActionObserver *observer)
{
g_return_if_fail (GTK_IS_ACTION_OBSERVABLE (observable));
GTypeInterface g_iface;
void (* register_observer) (GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
GtkActionObserver *observer);
void (* unregister_observer) (GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
GtkActionObserver *observer);
};
GType gtk_action_observable_get_type (void);
void gtk_action_observable_register_observer (GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
GtkActionObserver *observer);
void gtk_action_observable_unregister_observer (GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
GtkActionObserver *observer);
G_END_DECLS
void
gtk_action_observer_action_added (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
const GVariantType *parameter_type,
gboolean enabled,
GVariant *state)
void
gtk_action_observer_action_enabled_changed (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
gboolean enabled)
{
g_return_if_fail (GTK_IS_ACTION_OBSERVER (observer));
void
gtk_action_observer_action_state_changed (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
GVariant *state)
{
g_return_if_fail (GTK_IS_ACTION_OBSERVER (observer));
void
gtk_action_observer_action_removed (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name)
+ const char *action_name)
{
g_return_if_fail (GTK_IS_ACTION_OBSERVER (observer));
void
gtk_action_observer_primary_accel_changed (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
- const gchar *action_and_target)
+ const char *action_name,
+ const char *action_and_target)
{
GtkActionObserverInterface *iface;
void (* action_added) (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
const GVariantType *parameter_type,
gboolean enabled,
GVariant *state);
void (* action_enabled_changed) (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
gboolean enabled);
void (* action_state_changed) (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
GVariant *state);
void (* action_removed) (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name);
+ const char *action_name);
void (* primary_accel_changed) (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
- const gchar *action_and_target);
+ const char *action_name,
+ const char *action_and_target);
};
GType gtk_action_observer_get_type (void);
void gtk_action_observer_action_added (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
const GVariantType *parameter_type,
gboolean enabled,
GVariant *state);
void gtk_action_observer_action_enabled_changed (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
gboolean enabled);
void gtk_action_observer_action_state_changed (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
GVariant *state);
void gtk_action_observer_action_removed (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name);
+ const char *action_name);
void gtk_action_observer_primary_accel_changed (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
- const gchar *action_and_target);
+ const char *action_name,
+ const char *action_and_target);
G_END_DECLS
*
* Returns: the content type of @self. Free with g_free()
*/
-gchar *
+char *
gtk_app_chooser_get_content_type (GtkAppChooser *self)
{
- gchar *retval = NULL;
+ char *retval = NULL;
g_return_val_if_fail (GTK_IS_APP_CHOOSER (self), NULL);
GDK_AVAILABLE_IN_ALL
GAppInfo * gtk_app_chooser_get_app_info (GtkAppChooser *self);
GDK_AVAILABLE_IN_ALL
-gchar * gtk_app_chooser_get_content_type (GtkAppChooser *self);
+char * gtk_app_chooser_get_content_type (GtkAppChooser *self);
GDK_AVAILABLE_IN_ALL
void gtk_app_chooser_refresh (GtkAppChooser *self);
static void app_chooser_iface_init (GtkAppChooserIface *iface);
static void real_insert_custom_item (GtkAppChooserButton *self,
- const gchar *name,
- const gchar *label,
+ const char *name,
+ const char *label,
GIcon *icon,
gboolean custom,
GtkTreeIter *iter);
GtkWidget *combobox;
GtkListStore *store;
- gchar *content_type;
- gchar *heading;
+ char *content_type;
+ char *heading;
int last_active;
gboolean show_dialog_item;
gboolean show_default_item;
void (* changed) (GtkAppChooserButton *self);
void (* custom_item_activated) (GtkAppChooserButton *self,
- const gchar *item_name);
+ const char *item_name);
};
G_DEFINE_TYPE_WITH_CODE (GtkAppChooserButton, gtk_app_chooser_button, GTK_TYPE_WIDGET,
{
GtkAppChooserButton *self = user_data;
GtkTreeIter iter;
- gchar *name = NULL;
+ char *name = NULL;
gboolean custom;
GQuark name_quark;
static gboolean
app_chooser_button_iter_from_custom_name (GtkAppChooserButton *self,
- const gchar *name,
+ const char *name,
GtkTreeIter *set_me)
{
GtkTreeIter iter;
- gchar *custom_name = NULL;
+ char *custom_name = NULL;
if (!gtk_tree_model_get_iter_first (GTK_TREE_MODEL (self->store), &iter))
return FALSE;
static void
real_insert_custom_item (GtkAppChooserButton *self,
- const gchar *name,
- const gchar *label,
+ const char *name,
+ const char *label,
GIcon *icon,
gboolean custom,
GtkTreeIter *iter)
* Returns: a newly created #GtkAppChooserButton
*/
GtkWidget *
-gtk_app_chooser_button_new (const gchar *content_type)
+gtk_app_chooser_button_new (const char *content_type)
{
g_return_val_if_fail (content_type != NULL, NULL);
*/
void
gtk_app_chooser_button_append_custom_item (GtkAppChooserButton *self,
- const gchar *name,
- const gchar *label,
+ const char *name,
+ const char *label,
GIcon *icon)
{
GtkTreeIter iter;
*/
void
gtk_app_chooser_button_set_active_custom_item (GtkAppChooserButton *self,
- const gchar *name)
+ const char *name)
{
GtkTreeIter iter;
*/
void
gtk_app_chooser_button_set_heading (GtkAppChooserButton *self,
- const gchar *heading)
+ const char *heading)
{
g_return_if_fail (GTK_IS_APP_CHOOSER_BUTTON (self));
* Returns: (nullable): the text to display at the top of the dialog,
* or %NULL, in which case a default text is displayed
*/
-const gchar *
+const char *
gtk_app_chooser_button_get_heading (GtkAppChooserButton *self)
{
g_return_val_if_fail (GTK_IS_APP_CHOOSER_BUTTON (self), NULL);
GType gtk_app_chooser_button_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkWidget * gtk_app_chooser_button_new (const gchar *content_type);
+GtkWidget * gtk_app_chooser_button_new (const char *content_type);
GDK_AVAILABLE_IN_ALL
void gtk_app_chooser_button_append_separator (GtkAppChooserButton *self);
GDK_AVAILABLE_IN_ALL
void gtk_app_chooser_button_append_custom_item (GtkAppChooserButton *self,
- const gchar *name,
- const gchar *label,
+ const char *name,
+ const char *label,
GIcon *icon);
GDK_AVAILABLE_IN_ALL
void gtk_app_chooser_button_set_active_custom_item (GtkAppChooserButton *self,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
void gtk_app_chooser_button_set_show_dialog_item (GtkAppChooserButton *self,
gboolean gtk_app_chooser_button_get_show_dialog_item (GtkAppChooserButton *self);
GDK_AVAILABLE_IN_ALL
void gtk_app_chooser_button_set_heading (GtkAppChooserButton *self,
- const gchar *heading);
+ const char *heading);
GDK_AVAILABLE_IN_ALL
-const gchar *
+const char *
gtk_app_chooser_button_get_heading (GtkAppChooserButton *self);
GDK_AVAILABLE_IN_ALL
void gtk_app_chooser_button_set_show_default_item (GtkAppChooserButton *self,
static void
set_dialog_properties (GtkAppChooserDialog *self)
{
- gchar *name;
- gchar *extension;
- gchar *description;
- gchar *string;
+ char *name;
+ char *extension;
+ char *description;
+ char *string;
gboolean unknown;
- gchar *title;
- gchar *subtitle;
+ char *title;
+ char *subtitle;
gboolean use_header;
GtkWidget *header;
}
static void
-show_error_dialog (const gchar *primary,
- const gchar *secondary,
+show_error_dialog (const char *primary,
+ const char *secondary,
GtkWindow *parent)
{
GtkWidget *message_dialog;
{
GSubprocess *process;
GError *error = NULL;
- gchar *option;
+ char *option;
if (self->content_type)
option = g_strconcat ("--search=", self->content_type, NULL);
static void
ensure_software_button (GtkAppChooserDialog *self)
{
- gchar *path;
+ char *path;
path = g_find_program_in_path ("gnome-software");
if (path != NULL)
GtkWidget *
gtk_app_chooser_dialog_new_for_content_type (GtkWindow *parent,
GtkDialogFlags flags,
- const gchar *content_type)
+ const char *content_type)
{
GtkWidget *retval;
*/
void
gtk_app_chooser_dialog_set_heading (GtkAppChooserDialog *self,
- const gchar *heading)
+ const char *heading)
{
g_return_if_fail (GTK_IS_APP_CHOOSER_DIALOG (self));
* Returns: (nullable): the text to display at the top of the dialog, or %NULL, in which
* case a default text is displayed
*/
-const gchar *
+const char *
gtk_app_chooser_dialog_get_heading (GtkAppChooserDialog *self)
{
g_return_val_if_fail (GTK_IS_APP_CHOOSER_DIALOG (self), NULL);
GDK_AVAILABLE_IN_ALL
GtkWidget * gtk_app_chooser_dialog_new_for_content_type (GtkWindow *parent,
GtkDialogFlags flags,
- const gchar *content_type);
+ const char *content_type);
GDK_AVAILABLE_IN_ALL
GtkWidget * gtk_app_chooser_dialog_get_widget (GtkAppChooserDialog *self);
GDK_AVAILABLE_IN_ALL
void gtk_app_chooser_dialog_set_heading (GtkAppChooserDialog *self,
- const gchar *heading);
+ const char *heading);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_app_chooser_dialog_get_heading (GtkAppChooserDialog *self);
+const char * gtk_app_chooser_dialog_get_heading (GtkAppChooserDialog *self);
G_END_DECLS
GtkWidget *overlay;
- gchar *content_type;
- gchar *default_text;
+ char *content_type;
+ char *default_text;
guint show_default : 1;
guint show_recommended : 1;
static gboolean
gtk_app_chooser_search_equal_func (GtkTreeModel *model,
int column,
- const gchar *key,
+ const char *key,
GtkTreeIter *iter,
gpointer user_data)
{
- gchar *name;
- gchar *exec_name;
+ char *name;
+ char *exec_name;
gboolean ret;
if (key != NULL)
gboolean a_fallback, b_fallback;
gboolean a_heading, b_heading;
gboolean a_default, b_default;
- gchar *a_name, *b_name, *a_casefold, *b_casefold;
+ char *a_name, *b_name, *a_casefold, *b_casefold;
int retval = 0;
/* this returns:
static gboolean
gtk_app_chooser_widget_add_section (GtkAppChooserWidget *self,
- const gchar *heading_title,
+ const char *heading_title,
gboolean show_headings,
gboolean recommended,
gboolean fallback,
gboolean heading_added, unref_icon;
GtkTreeIter iter;
GAppInfo *app;
- gchar *app_string, *bold_string;
+ char *app_string, *bold_string;
GIcon *icon;
GList *l;
gboolean retval;
{
GtkTreeIter iter;
GIcon *icon;
- gchar *string;
+ char *string;
gboolean unref_icon;
unref_icon = FALSE;
static void
update_no_applications_label (GtkAppChooserWidget *self)
{
- gchar *text = NULL, *desc = NULL;
- const gchar *string;
+ char *text = NULL, *desc = NULL;
+ const char *string;
if (self->default_text == NULL)
{
* Returns: a newly created #GtkAppChooserWidget
*/
GtkWidget *
-gtk_app_chooser_widget_new (const gchar *content_type)
+gtk_app_chooser_widget_new (const char *content_type)
{
return g_object_new (GTK_TYPE_APP_CHOOSER_WIDGET,
"content-type", content_type,
*/
void
gtk_app_chooser_widget_set_default_text (GtkAppChooserWidget *self,
- const gchar *text)
+ const char *text)
{
g_return_if_fail (GTK_IS_APP_CHOOSER_WIDGET (self));
*
* Returns: the value of #GtkAppChooserWidget:default-text
*/
-const gchar *
+const char *
gtk_app_chooser_widget_get_default_text (GtkAppChooserWidget *self)
{
g_return_val_if_fail (GTK_IS_APP_CHOOSER_WIDGET (self), NULL);
GType gtk_app_chooser_widget_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkWidget * gtk_app_chooser_widget_new (const gchar *content_type);
+GtkWidget * gtk_app_chooser_widget_new (const char *content_type);
GDK_AVAILABLE_IN_ALL
void gtk_app_chooser_widget_set_show_default (GtkAppChooserWidget *self,
GDK_AVAILABLE_IN_ALL
void gtk_app_chooser_widget_set_default_text (GtkAppChooserWidget *self,
- const gchar *text);
+ const char *text);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_app_chooser_widget_get_default_text (GtkAppChooserWidget *self);
+const char * gtk_app_chooser_widget_get_default_text (GtkAppChooserWidget *self);
G_END_DECLS
static void
send_quit_response (GtkApplicationImplDBus *dbus,
gboolean will_quit,
- const gchar *reason)
+ const char *reason)
{
g_debug ("Calling EndSessionResponse %d '%s'", will_quit, reason);
static void
client_proxy_signal (GDBusProxy *proxy,
- const gchar *sender_name,
- const gchar *signal_name,
+ const char *sender_name,
+ const char *signal_name,
GVariant *parameters,
gpointer user_data)
{
static GDBusProxy*
gtk_application_get_proxy_if_service_present (GDBusConnection *connection,
GDBusProxyFlags flags,
- const gchar *bus_name,
- const gchar *object_path,
- const gchar *interface,
+ const char *bus_name,
+ const char *object_path,
+ const char *interface,
GError **error)
{
GDBusProxy *proxy;
- gchar *owner;
+ char *owner;
proxy = g_dbus_proxy_new_sync (connection,
flags,
if (dbus->session)
{
- const gchar *id;
- const gchar *id2;
+ const char *id;
+ const char *id2;
GValue value = G_VALUE_INIT;
g_value_init (&value, G_TYPE_STRING);
{
GtkApplicationImplDBus *dbus = (GtkApplicationImplDBus *) impl;
GActionGroup *actions;
- gchar *path;
+ char *path;
guint id;
if (!dbus->session || !GTK_IS_APPLICATION_WINDOW (window))
static void
gtk_application_impl_dbus_publish_menu (GtkApplicationImplDBus *dbus,
- const gchar *type,
+ const char *type,
GMenuModel *model,
guint *id,
- gchar **path)
+ char **path)
{
int i;
gtk_application_impl_dbus_inhibit (GtkApplicationImpl *impl,
GtkWindow *window,
GtkApplicationInhibitFlags flags,
- const gchar *reason)
+ const char *reason)
{
GtkApplicationImplDBus *dbus = (GtkApplicationImplDBus *) impl;
GVariant *res;
gobject_class->finalize = gtk_application_impl_dbus_finalize;
}
-gchar *
+char *
gtk_application_impl_dbus_get_window_path (GtkApplicationImplDBus *dbus,
GtkWindow *window)
{
gpointer user_data)
{
GNSMenuItem *item = user_data;
- const gchar *name = g_param_spec_get_name (pspec);
+ const char *name = g_param_spec_get_name (pspec);
if (name != NULL)
{
if (self != nil)
{
- const gchar *special = gtk_menu_tracker_item_get_special (aTrackerItem);
+ const char *special = gtk_menu_tracker_item_get_special (aTrackerItem);
if (special && g_str_equal (special, "hide-this"))
{
- (void)didChangeLabel
{
- gchar *label = _gtk_toolbar_elide_underscores (gtk_menu_tracker_item_get_label (trackerItem));
+ char *label = _gtk_toolbar_elide_underscores (gtk_menu_tracker_item_get_label (trackerItem));
NSString *title = [NSString stringWithUTF8String:label ? : ""];
- (void)didChangeAccel
{
- const gchar *accel = gtk_menu_tracker_item_get_accel (trackerItem);
+ const char *accel = gtk_menu_tracker_item_get_accel (trackerItem);
if (accel != NULL)
{
GtkApplicationImplQuartz *quartz = (GtkApplicationImplQuartz *) impl;
GSimpleActionGroup *gtkinternal;
GMenuModel *app_menu;
- const gchar *pref_accel[] = {"<Control>comma", NULL};
- const gchar *hide_others_accel[] = {"<Control><Alt>h", NULL};
- const gchar *hide_accel[] = {"<Control>h", NULL};
- const gchar *quit_accel[] = {"<Control>q", NULL};
+ const char *pref_accel[] = {"<Control>comma", NULL};
+ const char *hide_others_accel[] = {"<Control><Alt>h", NULL};
+ const char *hide_accel[] = {"<Control>h", NULL};
+ const char *quit_accel[] = {"<Control>q", NULL};
if (register_session)
{
gtk_application_impl_quartz_inhibit (GtkApplicationImpl *impl,
GtkWindow *window,
GtkApplicationInhibitFlags flags,
- const gchar *reason)
+ const char *reason)
{
GtkApplicationImplQuartz *quartz = (GtkApplicationImplQuartz *) impl;
GtkApplicationQuartzInhibitor *inhibitor;
guint (*dbus_inhibit) (GtkApplicationImpl *impl,
GtkWindow *window,
GtkApplicationInhibitFlags flags,
- const gchar *reason);
+ const char *reason);
void (*dbus_uninhibit) (GtkApplicationImpl *impl,
guint cookie);
} GtkApplicationImplWaylandClass;
GTK_APPLICATION_IMPL_CLASS (gtk_application_impl_wayland_parent_class);
GtkApplicationImplDBus *dbus = (GtkApplicationImplDBus *) impl;
GdkSurface *gdk_surface;
- gchar *window_path;
+ char *window_path;
gdk_surface = gtk_native_get_surface (GTK_NATIVE (window));
gtk_application_impl_wayland_inhibit (GtkApplicationImpl *impl,
GtkWindow *window,
GtkApplicationInhibitFlags flags,
- const gchar *reason)
+ const char *reason)
{
GtkApplicationImplWayland *wayland = (GtkApplicationImplWayland *) impl;
GdkSurface *surface;
{
GtkApplicationImplDBus *dbus = (GtkApplicationImplDBus *) impl;
GdkSurface *gdk_surface;
- gchar *window_path;
+ char *window_path;
gdk_surface = gtk_native_get_surface (GTK_NATIVE (window));
gboolean screensaver_active;
GtkActionMuxer *muxer;
GtkBuilder *menus_builder;
- gchar *help_overlay_path;
+ char *help_overlay_path;
guint profiler_id;
} GtkApplicationPrivate;
gtk_application_load_resources (GtkApplication *application)
{
GtkApplicationPrivate *priv = gtk_application_get_instance_private (application);
- const gchar *base_path;
+ const char *base_path;
base_path = g_application_get_resource_base_path (G_APPLICATION (application));
/* Expand the icon search path */
{
GtkIconTheme *default_theme;
- gchar *iconspath;
+ char *iconspath;
default_theme = gtk_icon_theme_get_for_display (gdk_display_get_default ());
iconspath = g_strconcat (base_path, "/icons/", NULL);
/* Load the menus */
{
- gchar *menuspath;
+ char *menuspath;
menuspath = g_strconcat (base_path, "/gtk/menus.ui", NULL);
if (g_resources_get_info (menuspath, G_RESOURCE_LOOKUP_FLAGS_NONE, NULL, NULL, NULL))
/* Help overlay */
{
- gchar *path;
+ char *path;
path = g_strconcat (base_path, "/gtk/help-overlay.ui", NULL);
if (g_resources_get_info (path, G_RESOURCE_LOOKUP_FLAGS_NONE, NULL, NULL, NULL))
{
- const gchar * const accels[] = { "<Control>question", NULL };
+ const char * const accels[] = { "<Control>question", NULL };
priv->help_overlay_path = path;
gtk_application_set_accels_for_action (application, "win.show-help-overlay", accels);
static gboolean
gtk_application_local_command_line (GApplication *application,
- gchar ***arguments,
+ char ***arguments,
int *exit_status)
{
return G_APPLICATION_CLASS (gtk_application_parent_class)->local_command_line (application, arguments, exit_status);
display = gdk_display_get_default ();
if (display)
{
- const gchar *startup_id;
+ const char *startup_id;
startup_id = gdk_display_get_startup_notification_id (display);
if (startup_id && g_utf8_validate (startup_id, -1, NULL))
#ifdef G_OS_UNIX
-static const gchar org_gnome_Sysprof3_Profiler_xml[] =
+static const char org_gnome_Sysprof3_Profiler_xml[] =
"<node>"
"<interface name='org.gnome.Sysprof3.Profiler'>"
"<property name='Capabilities' type='a{sv}' access='read'/>"
static void
sysprof_profiler_method_call (GDBusConnection *connection,
- const gchar *sender,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *method_name,
+ const char *sender,
+ const char *object_path,
+ const char *interface_name,
+ const char *method_name,
GVariant *parameters,
GDBusMethodInvocation *invocation,
gpointer user_data)
* Returns: a new #GtkApplication instance
*/
GtkApplication *
-gtk_application_new (const gchar *application_id,
+gtk_application_new (const char *application_id,
GApplicationFlags flags)
{
g_return_val_if_fail (application_id == NULL || g_application_id_is_valid (application_id), NULL);
gtk_application_inhibit (GtkApplication *application,
GtkWindow *window,
GtkApplicationInhibitFlags flags,
- const gchar *reason)
+ const char *reason)
{
GtkApplicationPrivate *priv = gtk_application_get_instance_private (application);
* Returns: (transfer full): a %NULL-terminated array of strings,
* free with g_strfreev() when done
*/
-gchar **
+char **
gtk_application_list_action_descriptions (GtkApplication *application)
{
GtkApplicationPrivate *priv = gtk_application_get_instance_private (application);
*/
void
gtk_application_set_accels_for_action (GtkApplication *application,
- const gchar *detailed_action_name,
- const gchar * const *accels)
+ const char *detailed_action_name,
+ const char * const *accels)
{
GtkApplicationPrivate *priv = gtk_application_get_instance_private (application);
- gchar *action_and_target;
+ char *action_and_target;
g_return_if_fail (GTK_IS_APPLICATION (application));
g_return_if_fail (detailed_action_name != NULL);
* Returns: (transfer full): accelerators for @detailed_action_name, as
* a %NULL-terminated array. Free with g_strfreev() when no longer needed
*/
-gchar **
+char **
gtk_application_get_accels_for_action (GtkApplication *application,
- const gchar *detailed_action_name)
+ const char *detailed_action_name)
{
GtkApplicationPrivate *priv = gtk_application_get_instance_private (application);
*
* Returns: (transfer full): a %NULL-terminated array of actions for @accel
*/
-gchar **
+char **
gtk_application_get_actions_for_accel (GtkApplication *application,
- const gchar *accel)
+ const char *accel)
{
GtkApplicationPrivate *priv = gtk_application_get_instance_private (application);
void
gtk_application_insert_action_group (GtkApplication *application,
- const gchar *name,
+ const char *name,
GActionGroup *action_group)
{
GtkApplicationPrivate *priv = gtk_application_get_instance_private (application);
*/
GMenu *
gtk_application_get_menu_by_id (GtkApplication *application,
- const gchar *id)
+ const char *id)
{
GtkApplicationPrivate *priv = gtk_application_get_instance_private (application);
GObject *object;
GType gtk_application_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkApplication * gtk_application_new (const gchar *application_id,
+GtkApplication * gtk_application_new (const char *application_id,
GApplicationFlags flags);
GDK_AVAILABLE_IN_ALL
guint gtk_application_inhibit (GtkApplication *application,
GtkWindow *window,
GtkApplicationInhibitFlags flags,
- const gchar *reason);
+ const char *reason);
GDK_AVAILABLE_IN_ALL
void gtk_application_uninhibit (GtkApplication *application,
guint cookie);
GtkWindow * gtk_application_get_active_window (GtkApplication *application);
GDK_AVAILABLE_IN_ALL
-gchar ** gtk_application_list_action_descriptions (GtkApplication *application);
+char ** gtk_application_list_action_descriptions (GtkApplication *application);
GDK_AVAILABLE_IN_ALL
-gchar ** gtk_application_get_accels_for_action (GtkApplication *application,
- const gchar *detailed_action_name);
+char ** gtk_application_get_accels_for_action (GtkApplication *application,
+ const char *detailed_action_name);
GDK_AVAILABLE_IN_ALL
-gchar ** gtk_application_get_actions_for_accel (GtkApplication *application,
- const gchar *accel);
+char ** gtk_application_get_actions_for_accel (GtkApplication *application,
+ const char *accel);
GDK_AVAILABLE_IN_ALL
void gtk_application_set_accels_for_action (GtkApplication *application,
- const gchar *detailed_action_name,
- const gchar * const *accels);
+ const char *detailed_action_name,
+ const char * const *accels);
GDK_AVAILABLE_IN_ALL
GMenu * gtk_application_get_menu_by_id (GtkApplication *application,
- const gchar *id);
+ const char *id);
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkApplication, g_object_unref)
void
gtk_application_accels_set_accels_for_action (GtkApplicationAccels *accels,
- const gchar *detailed_action_name,
- const gchar * const *accelerators)
+ const char *detailed_action_name,
+ const char * const *accelerators)
{
- gchar *action_name;
+ char *action_name;
GVariant *target;
GtkShortcut *shortcut;
GtkShortcutTrigger *trigger = NULL;
}
}
-gchar **
+char **
gtk_application_accels_get_accels_for_action (GtkApplicationAccels *accels,
- const gchar *detailed_action_name)
+ const char *detailed_action_name)
{
GPtrArray *result;
char *action_name;
g_critical ("Error parsing action name: %s", error->message);
g_error_free (error);
g_ptr_array_add (result, NULL);
- return (gchar **) g_ptr_array_free (result, FALSE);
+ return (char **) g_ptr_array_free (result, FALSE);
}
for (i = 0; i < g_list_model_get_n_items (accels->shortcuts); i++)
if (target)
g_variant_unref (target);
g_ptr_array_add (result, NULL);
- return (gchar **) g_ptr_array_free (result, FALSE);
+ return (char **) g_ptr_array_free (result, FALSE);
}
static gboolean
gtk_shortcut_get_arguments (shortcut));
}
-gchar **
+char **
gtk_application_accels_get_actions_for_accel (GtkApplicationAccels *accels,
- const gchar *accel)
+ const char *accel)
{
GPtrArray *result;
guint key, modifiers;
}
g_ptr_array_add (result, NULL);
- return (gchar **) g_ptr_array_free (result, FALSE);
+ return (char **) g_ptr_array_free (result, FALSE);
}
-gchar **
+char **
gtk_application_accels_list_action_descriptions (GtkApplicationAccels *accels)
{
GPtrArray *result;
}
g_ptr_array_add (result, NULL);
- return (gchar **) g_ptr_array_free (result, FALSE);
+ return (char **) g_ptr_array_free (result, FALSE);
}
GListModel *
gtk_application_accels_new (void);
void gtk_application_accels_set_accels_for_action (GtkApplicationAccels *accels,
- const gchar *detailed_action_name,
- const gchar * const *accelerators);
+ const char *detailed_action_name,
+ const char * const *accelerators);
-gchar ** gtk_application_accels_get_accels_for_action (GtkApplicationAccels *accels,
- const gchar *detailed_action_name);
+char ** gtk_application_accels_get_accels_for_action (GtkApplicationAccels *accels,
+ const char *detailed_action_name);
-gchar ** gtk_application_accels_get_actions_for_accel (GtkApplicationAccels *accels,
- const gchar *accel);
+char ** gtk_application_accels_get_actions_for_accel (GtkApplicationAccels *accels,
+ const char *accel);
-gchar ** gtk_application_accels_list_action_descriptions (GtkApplicationAccels *accels);
+char ** gtk_application_accels_list_action_descriptions (GtkApplicationAccels *accels);
GListModel * gtk_application_accels_get_shortcuts (GtkApplicationAccels *accels);
gtk_application_impl_inhibit (GtkApplicationImpl *impl,
GtkWindow *window,
GtkApplicationInhibitFlags flags,
- const gchar *reason)
+ const char *reason)
{
return GTK_APPLICATION_IMPL_GET_CLASS (impl)->inhibit (impl, window, flags, reason);
}
GtkActionMuxer * gtk_application_get_action_muxer (GtkApplication *application);
void gtk_application_insert_action_group (GtkApplication *application,
- const gchar *name,
+ const char *name,
GActionGroup *action_group);
GtkApplicationAccels * gtk_application_get_application_accels (GtkApplication *application);
guint (* inhibit) (GtkApplicationImpl *impl,
GtkWindow *window,
GtkApplicationInhibitFlags flags,
- const gchar *reason);
+ const char *reason);
void (* uninhibit) (GtkApplicationImpl *impl,
guint cookie);
gboolean (* is_inhibited) (GtkApplicationImpl *impl,
GDBusConnection *session;
- const gchar *application_id;
- const gchar *unique_name;
- const gchar *object_path;
+ const char *application_id;
+ const char *unique_name;
+ const char *object_path;
- gchar *app_menu_path;
+ char *app_menu_path;
guint app_menu_id;
- gchar *menubar_path;
+ char *menubar_path;
guint menubar_id;
/* Session management... */
GDBusProxy *sm_proxy;
GDBusProxy *client_proxy;
- gchar *client_path;
+ char *client_path;
GDBusProxy *ss_proxy;
/* Portal support */
guint gtk_application_impl_inhibit (GtkApplicationImpl *impl,
GtkWindow *window,
GtkApplicationInhibitFlags flags,
- const gchar *reason);
+ const char *reason);
void gtk_application_impl_uninhibit (GtkApplicationImpl *impl,
guint cookie);
gboolean gtk_application_impl_is_inhibited (GtkApplicationImpl *impl,
GtkApplicationInhibitFlags flags);
-gchar * gtk_application_impl_dbus_get_window_path (GtkApplicationImplDBus *dbus,
+char * gtk_application_impl_dbus_get_window_path (GtkApplicationImplDBus *dbus,
GtkWindow *window);
gboolean gtk_application_impl_prefers_app_menu (GtkApplicationImpl *impl);
static void
gtk_application_window_actions_activate_action_full (GRemoteActionGroup *remote,
- const gchar *action_name,
+ const char *action_name,
GVariant *parameter,
GVariant *platform_data)
{
static void
gtk_application_window_actions_change_action_state_full (GRemoteActionGroup *remote,
- const gchar *action_name,
+ const char *action_name,
GVariant *value,
GVariant *platform_data)
{
gtk_application_window_update_menubar (window);
}
-static gchar **
+static char **
gtk_application_window_list_actions (GActionGroup *group)
{
GtkApplicationWindow *window = GTK_APPLICATION_WINDOW (group);
static gboolean
gtk_application_window_query_action (GActionGroup *group,
- const gchar *action_name,
+ const char *action_name,
gboolean *enabled,
const GVariantType **parameter_type,
const GVariantType **state_type,
static void
gtk_application_window_activate_action (GActionGroup *group,
- const gchar *action_name,
+ const char *action_name,
GVariant *parameter)
{
GtkApplicationWindow *window = GTK_APPLICATION_WINDOW (group);
static void
gtk_application_window_change_action_state (GActionGroup *group,
- const gchar *action_name,
+ const char *action_name,
GVariant *state)
{
GtkApplicationWindow *window = GTK_APPLICATION_WINDOW (group);
static GAction *
gtk_application_window_lookup_action (GActionMap *action_map,
- const gchar *action_name)
+ const char *action_name)
{
GtkApplicationWindow *window = GTK_APPLICATION_WINDOW (action_map);
GtkApplicationWindowPrivate *priv = gtk_application_window_get_instance_private (window);
static void
gtk_application_window_remove_action (GActionMap *action_map,
- const gchar *action_name)
+ const char *action_name)
{
GtkApplicationWindow *window = GTK_APPLICATION_WINDOW (action_map);
GtkApplicationWindowPrivate *priv = gtk_application_window_get_instance_private (window);
guint complete : 1;
guint complete_set : 1;
- gchar *title;
+ char *title;
GtkWidget *page;
GtkWidget *regular_title;
static gboolean gtk_assistant_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
static void gtk_assistant_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data);
static GList* find_page (GtkAssistant *assistant,
void
gtk_assistant_set_page_title (GtkAssistant *assistant,
GtkWidget *page,
- const gchar *title)
+ const char *title)
{
GtkAssistantPage *page_info;
GList *child;
*
* Returns: the title for @page
*/
-const gchar*
+const char *
gtk_assistant_get_page_title (GtkAssistant *assistant,
GtkWidget *page)
{
GtkWidget *widget, *child;
int n_pages;
AtkObject *obj;
- const gchar *title;
+ const char *title;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (accessible));
if (widget == NULL)
gtk_assistant_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data)
{
gtk_assistant_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data)
{
parent_buildable_iface->custom_finished (buildable, builder, child,
GDK_AVAILABLE_IN_ALL
void gtk_assistant_set_page_title (GtkAssistant *assistant,
GtkWidget *page,
- const gchar *title);
+ const char *title);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_assistant_get_page_title (GtkAssistant *assistant,
+const char * gtk_assistant_get_page_title (GtkAssistant *assistant,
GtkWidget *page);
GDK_AVAILABLE_IN_ALL
for (i = 0; i < len; i++)
{
- const gchar *uri = uris[i];
+ const char *uri = uris[i];
GFile *file;
/* add this item */
static void
set_error_bookmark_doesnt_exist (GFile *file, GError **error)
{
- gchar *uri = g_file_get_uri (file);
+ char *uri = g_file_get_uri (file);
g_set_error (error,
GTK_FILE_CHOOSER_ERROR,
get_legacy_bookmarks_file (void)
{
GFile *file;
- gchar *filename;
+ char *filename;
filename = g_build_filename (g_get_home_dir (), ".gtk-bookmarks", NULL);
file = g_file_new_for_path (filename);
get_bookmarks_file (void)
{
GFile *file;
- gchar *filename;
+ char *filename;
/* Use gtk-3.0's bookmarks file as the format didn't change.
* Add the 3.0 file format to get_legacy_bookmarks_file() when
static GSList *
parse_bookmarks (const char *contents)
{
- gchar **lines, *space;
+ char **lines, *space;
GSList *bookmarks = NULL;
int i;
static GSList *
read_bookmarks (GFile *file)
{
- gchar *contents;
+ char *contents;
GSList *bookmarks = NULL;
if (!g_file_load_contents (file, NULL, &contents,
for (l = bookmarks; l; l = l->next)
{
GtkBookmark *bookmark = l->data;
- gchar *uri;
+ char *uri;
uri = g_file_get_uri (bookmark->file);
if (!uri)
if (link)
{
- gchar *uri;
+ char *uri;
bookmark = link->data;
uri = g_file_get_uri (bookmark->file);
return TRUE;
}
-gchar *
+char *
_gtk_bookmarks_manager_get_bookmark_label (GtkBookmarksManager *manager,
GFile *file)
{
GSList *bookmarks;
- gchar *label = NULL;
+ char *label = NULL;
g_return_val_if_fail (manager != NULL, NULL);
g_return_val_if_fail (file != NULL, NULL);
gboolean
_gtk_bookmarks_manager_set_bookmark_label (GtkBookmarksManager *manager,
GFile *file,
- const gchar *label,
+ const char *label,
GError **error)
{
GFile *bookmarks_file;
GSList *link;
gboolean match;
GFile *location;
- const gchar *path;
+ const char *path;
GUserDirectory dir;
GtkBookmark *bookmark;
typedef struct
{
GFile *file;
- gchar *label;
+ char *label;
} GtkBookmark;
GtkBookmarksManager *_gtk_bookmarks_manager_new (GtkBookmarksChangedFunc changed_func,
gboolean _gtk_bookmarks_manager_has_bookmark (GtkBookmarksManager *manager,
GFile *file);
-gchar * _gtk_bookmarks_manager_get_bookmark_label (GtkBookmarksManager *manager,
+char * _gtk_bookmarks_manager_get_bookmark_label (GtkBookmarksManager *manager,
GFile *file);
gboolean _gtk_bookmarks_manager_set_bookmark_label (GtkBookmarksManager *manager,
GFile *file,
- const gchar *label,
+ const char *label,
GError **error);
gboolean _gtk_bookmarks_manager_get_is_builtin (GtkBookmarksManager *manager,
gtk_box_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_WIDGET (child))
gtk_box_append (GTK_BOX (buildable), GTK_WIDGET (child));
**/
void
gtk_buildable_set_name (GtkBuildable *buildable,
- const gchar *name)
+ const char *name)
{
GtkBuildableIface *iface;
*
* Returns: the name set with gtk_buildable_set_name()
**/
-const gchar *
+const char *
gtk_buildable_get_name (GtkBuildable *buildable)
{
GtkBuildableIface *iface;
if (iface->get_name)
return (* iface->get_name) (buildable);
else
- return (const gchar*)g_object_get_data (G_OBJECT (buildable),
+ return (const char *)g_object_get_data (G_OBJECT (buildable),
"gtk-builder-name");
}
gtk_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
GtkBuildableIface *iface;
void
gtk_buildable_set_buildable_property (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *name,
+ const char *name,
const GValue *value)
{
GtkBuildableIface *iface;
GObject *
gtk_buildable_construct_child (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *name)
+ const char *name)
{
GtkBuildableIface *iface;
gtk_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data)
{
gtk_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data)
{
GtkBuildableIface *iface;
gtk_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data)
{
GtkBuildableIface *iface;
GObject *
gtk_buildable_get_internal_child (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *childname)
+ const char *childname)
{
GtkBuildableIface *iface;
{
/* Called for open tags <foo bar="baz"> */
void (*start_element) (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **attribute_names,
- const gchar **attribute_values,
+ const char *element_name,
+ const char **attribute_names,
+ const char **attribute_values,
gpointer user_data,
GError **error);
/* Called for close tags </foo> */
void (*end_element) (GtkBuildableParseContext *context,
- const gchar *element_name,
+ const char *element_name,
gpointer user_data,
GError **error);
/* Called for character data */
/* text is not nul-terminated */
void (*text) (GtkBuildableParseContext *context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error);
/* virtual table */
void (* set_name) (GtkBuildable *buildable,
- const gchar *name);
- const gchar * (* get_name) (GtkBuildable *buildable);
+ const char *name);
+ const char * (* get_name) (GtkBuildable *buildable);
void (* add_child) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type);
+ const char *type);
void (* set_buildable_property) (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *name,
+ const char *name,
const GValue *value);
GObject * (* construct_child) (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *name);
+ const char *name);
gboolean (* custom_tag_start) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
void (* custom_tag_end) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data);
void (* custom_finished) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data);
void (* parser_finished) (GtkBuildable *buildable,
GtkBuilder *builder);
GObject * (* get_internal_child) (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *childname);
+ const char *childname);
};
GDK_AVAILABLE_IN_ALL
void gtk_buildable_set_name (GtkBuildable *buildable,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_buildable_get_name (GtkBuildable *buildable);
+const char * gtk_buildable_get_name (GtkBuildable *buildable);
GDK_AVAILABLE_IN_ALL
void gtk_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type);
+ const char *type);
GDK_AVAILABLE_IN_ALL
void gtk_buildable_set_buildable_property (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *name,
+ const char *name,
const GValue *value);
GDK_AVAILABLE_IN_ALL
GObject * gtk_buildable_construct_child (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
gboolean gtk_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
GDK_AVAILABLE_IN_ALL
void gtk_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data);
GDK_AVAILABLE_IN_ALL
void gtk_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data);
GDK_AVAILABLE_IN_ALL
void gtk_buildable_parser_finished (GtkBuildable *buildable,
GDK_AVAILABLE_IN_ALL
GObject * gtk_buildable_get_internal_child (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *childname);
+ const char *childname);
GDK_AVAILABLE_IN_ALL
void gtk_buildable_parse_context_push (GtkBuildableParseContext *context,
struct frame frame;
/* attributes */
- gchar *attribute;
+ char *attribute;
GVariantType *type;
GString *string;
/* translation */
- gchar *context;
+ char *context;
gboolean translatable;
} GtkBuilderMenuState;
static void
gtk_builder_menu_start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **attribute_names,
- const gchar **attribute_values,
+ const char *element_name,
+ const char **attribute_names,
+ const char **attribute_values,
gpointer user_data,
GError **error)
{
else if (g_str_equal (element_name, "submenu"))
{
- const gchar *id;
+ const char *id;
if (COLLECT (STRING | OPTIONAL, "id", &id))
{
else if (g_str_equal (element_name, "section"))
{
- const gchar *id;
+ const char *id;
if (COLLECT (STRING | OPTIONAL, "id", &id))
{
/* Can have '<attribute>' or '<link>' here. */
if (g_str_equal (element_name, "attribute"))
{
- const gchar *typestr;
- const gchar *name;
- const gchar *ctxt;
+ const char *typestr;
+ const char *name;
+ const char *ctxt;
if (COLLECT (STRING, "name", &name,
OPTIONAL | BOOLEAN, "translatable", &state->translatable,
if (g_str_equal (element_name, "link"))
{
- const gchar *name;
- const gchar *id;
+ const char *name;
+ const char *id;
if (COLLECT (STRING, "name", &name,
STRING | OPTIONAL, "id", &id))
g_set_error (error, G_MARKUP_ERROR, G_MARKUP_ERROR_UNKNOWN_ELEMENT,
_("Element <%s> not allowed inside <%s>"),
element_name,
- (const gchar *) g_ptr_array_index (element_stack, element_stack->len - 2));
+ (const char *) g_ptr_array_index (element_stack, element_stack->len - 2));
else
g_set_error (error, G_MARKUP_ERROR, G_MARKUP_ERROR_UNKNOWN_ELEMENT,
static void
gtk_builder_menu_end_element (GtkBuildableParseContext *context,
- const gchar *element_name,
+ const char *element_name,
gpointer user_data,
GError **error)
{
if (state->string)
{
GVariant *value;
- gchar *text;
+ char *text;
text = g_string_free (state->string, FALSE);
state->string = NULL;
/* do the translation if necessary */
if (state->translatable)
{
- const gchar *translated;
+ const char *translated;
if (state->context)
translated = g_dpgettext2 (state->parser_data->domain, state->context, text);
static void
gtk_builder_menu_text (GtkBuildableParseContext *context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error)
void
_gtk_builder_menu_start (ParserData *parser_data,
- const gchar *element_name,
- const gchar **attribute_names,
- const gchar **attribute_values,
+ const char *element_name,
+ const char **attribute_names,
+ const char **attribute_values,
GError **error)
{
GtkBuilderMenuState *state;
- gchar *id;
+ char *id;
state = g_slice_new0 (GtkBuilderMenuState);
state->parser_data = parser_data;
typedef struct
{
- gchar *domain;
+ char *domain;
GHashTable *objects;
GSList *delayed_properties;
GSList *signals;
GSList *bindings;
- gchar *filename;
- gchar *resource_prefix;
+ char *filename;
+ char *resource_prefix;
GType template_type;
GObject *current_object;
GtkBuilderScope *scope;
typedef struct
{
- gchar *object;
+ char *object;
GParamSpec *pspec;
- gchar *value;
+ char *value;
int line;
int col;
} DelayedProperty;
static void
gtk_builder_get_parameters (GtkBuilder *builder,
GType object_type,
- const gchar *object_name,
+ const char *object_name,
GSList *properties,
GParamFlags filter_flags,
ObjectProperties *parameters,
}
}
-static const gchar *
+static const char *
object_get_name (GObject *object)
{
if (GTK_IS_BUILDABLE (object))
static GObject *
gtk_builder_get_internal_child (GtkBuilder *builder,
ObjectInfo *info,
- const gchar *childname,
+ const char *childname,
GError **error)
{
GObject *obj = NULL;
static inline void
object_set_name (GObject *object,
- const gchar *name)
+ const char *name)
{
if (GTK_IS_BUILDABLE (object))
gtk_buildable_set_name (GTK_BUILDABLE (object), name);
void
_gtk_builder_add_object (GtkBuilder *builder,
- const gchar *id,
+ const char *id,
GObject *object)
{
GtkBuilderPrivate *priv = gtk_builder_get_instance_private (builder);
info->parent->tag_type == TAG_CHILD &&
((ChildInfo*)info->parent)->internal_child != NULL)
{
- gchar *childname = ((ChildInfo*)info->parent)->internal_child;
+ char *childname = ((ChildInfo*)info->parent)->internal_child;
obj = gtk_builder_get_internal_child (builder, info, childname, error);
if (!obj)
{
#ifdef G_ENABLE_DEBUG
if (GTK_DEBUG_CHECK (BUILDER))
{
- gchar *str = g_strdup_value_contents (value);
+ char *str = g_strdup_value_contents (value);
g_message ("set %s: %s = %s", info->id, name, str);
g_free (str);
}
#ifdef G_ENABLE_DEBUG
if (GTK_DEBUG_CHECK (BUILDER))
{
- gchar *str = g_strdup_value_contents (value);
+ char *str = g_strdup_value_contents (value);
g_message ("set %s: %s = %s", info->id, name, str);
g_free (str);
}
**/
gboolean
gtk_builder_add_from_file (GtkBuilder *builder,
- const gchar *filename,
+ const char *filename,
GError **error)
{
GtkBuilderPrivate *priv = gtk_builder_get_instance_private (builder);
- gchar *buffer;
+ char *buffer;
gsize length;
GError *tmp_error;
**/
gboolean
gtk_builder_add_objects_from_file (GtkBuilder *builder,
- const gchar *filename,
+ const char *filename,
const char **object_ids,
GError **error)
{
GtkBuilderPrivate *priv = gtk_builder_get_instance_private (builder);
- gchar *buffer;
+ char *buffer;
gsize length;
GError *tmp_error;
gtk_builder_extend_with_template (GtkBuilder *builder,
GObject *object,
GType template_type,
- const gchar *buffer,
+ const char *buffer,
gssize length,
GError **error)
{
**/
gboolean
gtk_builder_add_from_resource (GtkBuilder *builder,
- const gchar *resource_path,
+ const char *resource_path,
GError **error)
{
GtkBuilderPrivate *priv = gtk_builder_get_instance_private (builder);
**/
gboolean
gtk_builder_add_objects_from_resource (GtkBuilder *builder,
- const gchar *resource_path,
+ const char *resource_path,
const char **object_ids,
GError **error)
{
**/
gboolean
gtk_builder_add_from_string (GtkBuilder *builder,
- const gchar *buffer,
+ const char *buffer,
gssize length,
GError **error)
{
**/
gboolean
gtk_builder_add_objects_from_string (GtkBuilder *builder,
- const gchar *buffer,
+ const char *buffer,
gssize length,
const char **object_ids,
GError **error)
**/
GObject *
gtk_builder_get_object (GtkBuilder *builder,
- const gchar *name)
+ const char *name)
{
GtkBuilderPrivate *priv = gtk_builder_get_instance_private (builder);
**/
void
gtk_builder_set_translation_domain (GtkBuilder *builder,
- const gchar *domain)
+ const char *domain)
{
GtkBuilderPrivate *priv = gtk_builder_get_instance_private (builder);
- gchar *new_domain;
+ char *new_domain;
g_return_if_fail (GTK_IS_BUILDER (builder));
* in case it was never set or explicitly unset via gtk_builder_set_translation_domain().
* This string is owned by the builder object and must not be modified or freed.
**/
-const gchar *
+const char *
gtk_builder_get_translation_domain (GtkBuilder *builder)
{
GtkBuilderPrivate *priv = gtk_builder_get_instance_private (builder);
**/
void
gtk_builder_expose_object (GtkBuilder *builder,
- const gchar *name,
+ const char *name,
GObject *object)
{
GtkBuilderPrivate *priv = gtk_builder_get_instance_private (builder);
gboolean
gtk_builder_value_from_string (GtkBuilder *builder,
GParamSpec *pspec,
- const gchar *string,
+ const char *string,
GValue *value,
GError **error)
{
gboolean
gtk_builder_value_from_string_type (GtkBuilder *builder,
GType type,
- const gchar *string,
+ const char *string,
GValue *value,
GError **error)
{
case G_TYPE_INT64:
{
gint64 l;
- gchar *endptr = NULL;
+ char *endptr = NULL;
errno = 0;
l = g_ascii_strtoll (string, &endptr, 0);
case G_TYPE_UINT64:
{
guint64 ul;
- gchar *endptr = NULL;
+ char *endptr = NULL;
errno = 0;
ul = g_ascii_strtoull (string, &endptr, 0);
if (errno || endptr == string)
case G_TYPE_DOUBLE:
{
gdouble d;
- gchar *endptr = NULL;
+ char *endptr = NULL;
errno = 0;
d = g_ascii_strtod (string, &endptr);
if (errno || endptr == string)
}
else if (G_VALUE_HOLDS (value, G_TYPE_STRV))
{
- gchar **vector = g_strsplit (string, "\n", 0);
+ char **vector = g_strsplit (string, "\n", 0);
g_value_take_boxed (value, vector);
}
else if (G_VALUE_HOLDS (value, G_TYPE_BYTES))
G_VALUE_HOLDS (value, GDK_TYPE_PAINTABLE) ||
G_VALUE_HOLDS (value, GDK_TYPE_TEXTURE))
{
- gchar *filename;
+ char *filename;
GError *tmp_error = NULL;
GdkPixbuf *pixbuf = NULL;
GObject *object;
gboolean
_gtk_builder_enum_from_string (GType type,
- const gchar *string,
+ const char *string,
int *enum_value,
GError **error)
{
GEnumClass *eclass;
GEnumValue *ev;
- gchar *endptr;
+ char *endptr;
int value;
gboolean ret;
gboolean
_gtk_builder_flags_from_string (GType type,
GFlagsValue *aliases,
- const gchar *string,
+ const char *string,
guint *flags_value,
GError **error)
{
GFlagsClass *fclass;
- gchar *endptr, *prevptr;
+ char *endptr, *prevptr;
guint i, j, k, value;
- gchar *flagstr;
+ char *flagstr;
GFlagsValue *fv;
- const gchar *flag;
+ const char *flag;
gunichar ch;
gboolean eos, ret;
}
gboolean
-_gtk_builder_boolean_from_string (const gchar *string,
+_gtk_builder_boolean_from_string (const char *string,
gboolean *value,
GError **error)
{
goto error;
else if (string[1] == '\0')
{
- gchar c;
+ char c;
c = string[0];
if (c == '1' ||
*/
GType
gtk_builder_get_type_from_name (GtkBuilder *builder,
- const gchar *type_name)
+ const char *type_name)
{
GtkBuilderPrivate *priv = gtk_builder_get_instance_private (builder);
GType type;
return g_quark_from_static_string ("gtk-builder-error-quark");
}
-gchar *
-_gtk_builder_get_resource_path (GtkBuilder *builder, const gchar *string)
+char *
+_gtk_builder_get_resource_path (GtkBuilder *builder, const char *string)
{
GtkBuilderPrivate *priv = gtk_builder_get_instance_private (builder);
return g_build_path ("/", priv->resource_prefix, string, NULL);
}
-gchar *
+char *
_gtk_builder_get_absolute_filename (GtkBuilder *builder,
- const gchar *string)
+ const char *string)
{
GtkBuilderPrivate *priv = gtk_builder_get_instance_private (builder);
- gchar *filename;
- gchar *dirname = NULL;
+ char *filename;
+ char *dirname = NULL;
if (g_path_is_absolute (string))
return g_strdup (string);
* Returns: a #GtkBuilder containing the described interface
**/
GtkBuilder *
-gtk_builder_new_from_file (const gchar *filename)
+gtk_builder_new_from_file (const char *filename)
{
GError *error = NULL;
GtkBuilder *builder;
* Returns: a #GtkBuilder containing the described interface
**/
GtkBuilder *
-gtk_builder_new_from_resource (const gchar *resource_path)
+gtk_builder_new_from_resource (const char *resource_path)
{
GError *error = NULL;
GtkBuilder *builder;
* Returns: a #GtkBuilder containing the interface described by @string
**/
GtkBuilder *
-gtk_builder_new_from_string (const gchar *string,
+gtk_builder_new_from_string (const char *string,
gssize length)
{
GError *error = NULL;
void
_gtk_builder_error_unhandled_tag (GtkBuilder *builder,
GtkBuildableParseContext *context,
- const gchar *object,
- const gchar *element_name,
+ const char *object,
+ const char *element_name,
GError **error)
{
GtkBuilderPrivate *priv = gtk_builder_get_instance_private (builder);
gboolean
_gtk_builder_check_parent (GtkBuilder *builder,
GtkBuildableParseContext *context,
- const gchar *parent_name,
+ const char *parent_name,
GError **error)
{
GtkBuilderPrivate *priv = gtk_builder_get_instance_private (builder);
GPtrArray *stack;
int line, col;
- const gchar *parent;
- const gchar *element;
+ const char *parent;
+ const char *element;
stack = gtk_buildable_parse_context_get_element_stack (context);
GObject *
gtk_builder_lookup_object (GtkBuilder *builder,
- const gchar *name,
+ const char *name,
int line,
int col,
GError **error)
*/
GObject *
_gtk_builder_lookup_object (GtkBuilder *builder,
- const gchar *name,
+ const char *name,
int line,
int col)
{
GDK_AVAILABLE_IN_ALL
gboolean gtk_builder_add_from_file (GtkBuilder *builder,
- const gchar *filename,
+ const char *filename,
GError **error);
GDK_AVAILABLE_IN_ALL
gboolean gtk_builder_add_from_resource (GtkBuilder *builder,
- const gchar *resource_path,
+ const char *resource_path,
GError **error);
GDK_AVAILABLE_IN_ALL
gboolean gtk_builder_add_from_string (GtkBuilder *builder,
- const gchar *buffer,
+ const char *buffer,
gssize length,
GError **error);
GDK_AVAILABLE_IN_ALL
gboolean gtk_builder_add_objects_from_file (GtkBuilder *builder,
- const gchar *filename,
+ const char *filename,
const char **object_ids,
GError **error);
GDK_AVAILABLE_IN_ALL
gboolean gtk_builder_add_objects_from_resource(GtkBuilder *builder,
- const gchar *resource_path,
+ const char *resource_path,
const char **object_ids,
GError **error);
GDK_AVAILABLE_IN_ALL
gboolean gtk_builder_add_objects_from_string (GtkBuilder *builder,
- const gchar *buffer,
+ const char *buffer,
gssize length,
const char **object_ids,
GError **error);
GDK_AVAILABLE_IN_ALL
GObject* gtk_builder_get_object (GtkBuilder *builder,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
GSList* gtk_builder_get_objects (GtkBuilder *builder);
GDK_AVAILABLE_IN_ALL
void gtk_builder_expose_object (GtkBuilder *builder,
- const gchar *name,
+ const char *name,
GObject *object);
GDK_AVAILABLE_IN_ALL
GObject * gtk_builder_get_current_object (GtkBuilder *builder);
GObject *current_object);
GDK_AVAILABLE_IN_ALL
void gtk_builder_set_translation_domain (GtkBuilder *builder,
- const gchar *domain);
+ const char *domain);
GDK_AVAILABLE_IN_ALL
-const gchar* gtk_builder_get_translation_domain (GtkBuilder *builder);
+const char * gtk_builder_get_translation_domain (GtkBuilder *builder);
GDK_AVAILABLE_IN_ALL
GtkBuilderScope *gtk_builder_get_scope (GtkBuilder *builder);
GDK_AVAILABLE_IN_ALL
GDK_AVAILABLE_IN_ALL
gboolean gtk_builder_value_from_string (GtkBuilder *builder,
GParamSpec *pspec,
- const gchar *string,
+ const char *string,
GValue *value,
GError **error);
GDK_AVAILABLE_IN_ALL
gboolean gtk_builder_value_from_string_type (GtkBuilder *builder,
GType type,
- const gchar *string,
+ const char *string,
GValue *value,
GError **error);
GDK_AVAILABLE_IN_ALL
-GtkBuilder * gtk_builder_new_from_file (const gchar *filename);
+GtkBuilder * gtk_builder_new_from_file (const char *filename);
GDK_AVAILABLE_IN_ALL
-GtkBuilder * gtk_builder_new_from_resource (const gchar *resource_path);
+GtkBuilder * gtk_builder_new_from_resource (const char *resource_path);
GDK_AVAILABLE_IN_ALL
-GtkBuilder * gtk_builder_new_from_string (const gchar *string,
+GtkBuilder * gtk_builder_new_from_string (const char *string,
gssize length);
GDK_AVAILABLE_IN_ALL
gboolean gtk_builder_extend_with_template (GtkBuilder *builder,
GObject *object,
GType template_type,
- const gchar *buffer,
+ const char *buffer,
gssize length,
GError **error);
static void
proxy_start_element (GMarkupParseContext *gm_context,
- const gchar *element_name,
- const gchar **attribute_names,
- const gchar **attribute_values,
+ const char *element_name,
+ const char **attribute_names,
+ const char **attribute_values,
gpointer user_data,
GError **error)
{
static void
proxy_end_element (GMarkupParseContext *gm_context,
- const gchar *element_name,
+ const char *element_name,
gpointer user_data,
GError **error)
{
static void
proxy_text (GMarkupParseContext *gm_context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error)
static gboolean
gtk_buildable_parse_context_parse (GtkBuildableParseContext *context,
- const gchar *text,
+ const char *text,
gssize text_len,
GError **error)
{
static void
error_missing_attribute (ParserData *data,
- const gchar *tag,
- const gchar *attribute,
+ const char *tag,
+ const char *attribute,
GError **error)
{
int line, col;
static void
error_invalid_tag (ParserData *data,
- const gchar *tag,
- const gchar *expected,
+ const char *tag,
+ const char *expected,
GError **error)
{
int line, col;
static void
error_unhandled_tag (ParserData *data,
- const gchar *tag,
+ const char *tag,
GError **error)
{
int line, col;
static void
parse_requires (ParserData *data,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
GError **error)
{
RequiresInfo *req_info;
- const gchar *library = NULL;
- const gchar *version = NULL;
- gchar **split;
+ const char *library = NULL;
+ const char *version = NULL;
+ char **split;
int version_major = 0;
int version_minor = 0;
}
static gboolean
-is_requested_object (const gchar *object,
+is_requested_object (const char *object,
ParserData *data)
{
int i;
static void
parse_object (GtkBuildableParseContext *context,
ParserData *data,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
GError **error)
{
ObjectInfo *object_info;
ChildInfo* child_info;
GType object_type = G_TYPE_INVALID;
- const gchar *object_class = NULL;
- const gchar *constructor = NULL;
- const gchar *type_func = NULL;
- const gchar *object_id = NULL;
- gchar *internal_id = NULL;
+ const char *object_class = NULL;
+ const char *constructor = NULL;
+ const char *type_func = NULL;
+ const char *object_id = NULL;
+ char *internal_id = NULL;
int line;
child_info = state_peek_info (data, ChildInfo);
static void
parse_template (GtkBuildableParseContext *context,
ParserData *data,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
GError **error)
{
ObjectInfo *object_info;
- const gchar *object_class = NULL;
- const gchar *parent_class = NULL;
+ const char *object_class = NULL;
+ const char *parent_class = NULL;
int line;
GType template_type;
GType parsed_type;
static void
parse_child (ParserData *data,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
GError **error)
{
ObjectInfo* object_info;
ChildInfo *child_info;
- const gchar *type = NULL;
- const gchar *internal_child = NULL;
+ const char *type = NULL;
+ const char *internal_child = NULL;
object_info = state_peek_info (data, ObjectInfo);
if (!object_info ||
static void
parse_property (ParserData *data,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
GError **error)
{
PropertyInfo *info;
- const gchar *name = NULL;
- const gchar *context = NULL;
- const gchar *bind_source = NULL;
- const gchar *bind_property = NULL;
- const gchar *bind_flags_str = NULL;
+ const char *name = NULL;
+ const char *context = NULL;
+ const char *bind_source = NULL;
+ const char *bind_property = NULL;
+ const char *bind_flags_str = NULL;
GBindingFlags bind_flags = G_BINDING_DEFAULT;
gboolean translatable = FALSE;
ObjectInfo *object_info;
static void
parse_binding (ParserData *data,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
GError **error)
{
BindingExpressionInfo *info;
static void
parse_constant_expression (ParserData *data,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
GError **error)
{
ExpressionInfo *info;
static void
parse_closure_expression (ParserData *data,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
GError **error)
{
ExpressionInfo *info;
static void
parse_lookup_expression (ParserData *data,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
GError **error)
{
ExpressionInfo *info;
static void
parse_signal (ParserData *data,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
GError **error)
{
SignalInfo *info;
- const gchar *name;
- const gchar *handler = NULL;
- const gchar *object = NULL;
+ const char *name;
+ const char *handler = NULL;
+ const char *object = NULL;
gboolean after = FALSE;
gboolean swapped = -1;
ObjectInfo *object_info;
static void
parse_interface (ParserData *data,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
GError **error)
{
- const gchar *domain = NULL;
+ const char *domain = NULL;
if (!g_markup_collect_attributes (element_name, names, values, error,
G_MARKUP_COLLECT_STRING|G_MARKUP_COLLECT_OPTIONAL, "domain", &domain,
static SubParser *
create_subparser (GObject *object,
GObject *child,
- const gchar *element_name,
+ const char *element_name,
GtkBuildableParser *parser,
gpointer user_data)
{
static gboolean
subparser_start (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
ParserData *data,
GError **error)
{
static void
subparser_end (GtkBuildableParseContext *context,
- const gchar *element_name,
+ const char *element_name,
ParserData *data,
GError **error)
{
static gboolean
parse_custom (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
ParserData *data,
GError **error)
{
static void
start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
error_unhandled_tag (data, element_name, error);
}
-const gchar *
-_gtk_builder_parser_translate (const gchar *domain,
- const gchar *context,
- const gchar *text)
+const char *
+_gtk_builder_parser_translate (const char *domain,
+ const char *context,
+ const char *text)
{
- const gchar *s;
+ const char *s;
if (context)
s = g_dpgettext2 (domain, context, text);
static void
end_element (GtkBuildableParseContext *context,
- const gchar *element_name,
+ const char *element_name,
gpointer user_data,
GError **error)
{
if (prop_info->translatable && prop_info->text->len)
{
- const gchar *translated;
+ const char *translated;
translated = _gtk_builder_parser_translate (data->domain,
prop_info->context,
/* text is not nul-terminated */
static void
text (GtkBuildableParseContext *context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error)
void
_gtk_builder_parser_parse_buffer (GtkBuilder *builder,
- const gchar *filename,
- const gchar *buffer,
+ const char *filename,
+ const char *buffer,
gssize length,
const char **requested_objs,
GError **error)
{
- const gchar* domain;
+ const char * domain;
ParserData data;
GSList *l;
gint64 before = g_get_monotonic_time ();
static void
record_start_element (GMarkupParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
static void
record_end_element (GMarkupParseContext *context,
- const gchar *element_name,
+ const char *element_name,
gpointer user_data,
GError **error)
{
static void
record_text (GMarkupParseContext *context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error)
* returns: A #GByte with the precompiled data
**/
GBytes *
-_gtk_buildable_parser_precompile (const gchar *text,
+_gtk_buildable_parser_precompile (const char *text,
gssize text_len,
GError **error)
{
{
const char *element_name;
guint32 i, n_attrs;
- const gchar **attr_names;
- const gchar **attr_values;
+ const char **attr_names;
+ const char **attr_values;
GError *tmp_error = NULL;
element_name = demarshal_string (tree, strings);
n_attrs = demarshal_uint32 (tree);
- attr_names = g_newa (const gchar *, n_attrs + 1);
- attr_values = g_newa (const gchar *, n_attrs + 1);
+ attr_names = g_newa (const char *, n_attrs + 1);
+ attr_values = g_newa (const char *, n_attrs + 1);
for (i = 0; i < n_attrs; i++)
{
attr_names[i] = demarshal_string (tree, strings);
}
gboolean
-_gtk_buildable_parser_is_precompiled (const gchar *data,
+_gtk_buildable_parser_is_precompiled (const char *data,
gssize data_len)
{
return
gboolean
_gtk_buildable_parser_replay_precompiled (GtkBuildableParseContext *context,
- const gchar *data,
+ const char *data,
gssize data_len,
GError **error)
{
guint tag_type;
GType type;
GObjectClass *oclass;
- gchar *id;
- gchar *constructor;
+ char *id;
+ char *constructor;
GSList *properties;
GSList *signals;
GSList *bindings;
GSList *packing_properties;
GObject *object;
CommonInfo *parent;
- gchar *type;
- gchar *internal_child;
+ char *type;
+ char *internal_child;
gboolean added;
} ChildInfo;
GString *text;
gboolean translatable:1;
gboolean bound:1;
- gchar *context;
+ char *context;
int line;
int col;
} PropertyInfo;
typedef struct {
guint tag_type;
- gchar *object_name;
+ char *object_name;
guint id;
GQuark detail;
- gchar *handler;
+ char *handler;
GConnectFlags flags;
- gchar *connect_object_name;
+ char *connect_object_name;
} SignalInfo;
typedef struct
guint tag_type;
GObject *target;
GParamSpec *target_pspec;
- gchar *source;
- gchar *source_property;
+ char *source;
+ char *source_property;
GBindingFlags flags;
int line;
int col;
typedef struct {
guint tag_type;
- gchar *library;
+ char *library;
int major;
int minor;
} RequiresInfo;
typedef struct {
GtkBuildableParser *parser;
- gchar *tagname;
- const gchar *start;
+ char *tagname;
+ const char *start;
gpointer data;
GObject *object;
GObject *child;
} SubParser;
typedef struct {
- const gchar *last_element;
+ const char *last_element;
GtkBuilder *builder;
- gchar *domain;
+ char *domain;
GSList *stack;
SubParser *subparser;
GtkBuildableParseContext ctx;
- const gchar *filename;
+ const char *filename;
GSList *finalizers;
GSList *custom_finalizers;
typedef GType (*GTypeGetFunc) (void);
/* Things only GtkBuilder should use */
-GBytes * _gtk_buildable_parser_precompile (const gchar *text,
+GBytes * _gtk_buildable_parser_precompile (const char *text,
gssize text_len,
GError **error);
-gboolean _gtk_buildable_parser_is_precompiled (const gchar *data,
+gboolean _gtk_buildable_parser_is_precompiled (const char *data,
gssize data_len);
gboolean _gtk_buildable_parser_replay_precompiled (GtkBuildableParseContext *context,
- const gchar *data,
+ const char *data,
gssize data_len,
GError **error);
void _gtk_builder_parser_parse_buffer (GtkBuilder *builder,
- const gchar *filename,
- const gchar *buffer,
+ const char *filename,
+ const char *buffer,
gssize length,
const char **requested_objs,
GError **error);
ObjectInfo *info,
GError **error);
void _gtk_builder_add_object (GtkBuilder *builder,
- const gchar *id,
+ const char *id,
GObject *object);
void _gtk_builder_add (GtkBuilder *builder,
ChildInfo *child_info);
GError **error);
/* Internal API which might be made public at some point */
-gboolean _gtk_builder_boolean_from_string (const gchar *string,
+gboolean _gtk_builder_boolean_from_string (const char *string,
gboolean *value,
GError **error);
gboolean _gtk_builder_enum_from_string (GType type,
- const gchar *string,
+ const char *string,
int *enum_value,
GError **error);
gboolean _gtk_builder_flags_from_string (GType type,
const char *string,
guint *value,
GError **error);
-const gchar * _gtk_builder_parser_translate (const gchar *domain,
- const gchar *context,
- const gchar *text);
-gchar * _gtk_builder_get_resource_path (GtkBuilder *builder,
- const gchar *string);
-gchar * _gtk_builder_get_absolute_filename (GtkBuilder *builder,
- const gchar *string);
+const char * _gtk_builder_parser_translate (const char *domain,
+ const char *context,
+ const char *text);
+char * _gtk_builder_get_resource_path (GtkBuilder *builder,
+ const char *string);
+char * _gtk_builder_get_absolute_filename (GtkBuilder *builder,
+ const char *string);
void _gtk_builder_menu_start (ParserData *parser_data,
- const gchar *element_name,
- const gchar **attribute_names,
- const gchar **attribute_values,
+ const char *element_name,
+ const char **attribute_names,
+ const char **attribute_values,
GError **error);
void _gtk_builder_menu_end (ParserData *parser_data);
GError **error);
void _gtk_builder_error_unhandled_tag (GtkBuilder *builder,
GtkBuildableParseContext *context,
- const gchar *object,
- const gchar *element_name,
+ const char *object,
+ const char *element_name,
GError **error);
gboolean _gtk_builder_check_parent (GtkBuilder *builder,
GtkBuildableParseContext *context,
- const gchar *parent_name,
+ const char *parent_name,
GError **error);
GObject *gtk_builder_lookup_object (GtkBuilder *builder,
- const gchar *name,
+ const char *name,
int line,
int col,
GError **error);
GObject *_gtk_builder_lookup_object (GtkBuilder *builder,
- const gchar *name,
+ const char *name,
int line,
int col);
gboolean _gtk_builder_lookup_failed (GtkBuilder *builder,
*
* Keep in sync with testsuite/gtk/typename.c !
*/
-static gchar *
-type_name_mangle (const gchar *name,
+static char *
+type_name_mangle (const char *name,
gboolean split_first_cap)
{
GString *symbol_name = g_string_new ("");
static GType
gtk_builder_cscope_resolve_type_lazily (GtkBuilderCScope *self,
- const gchar *name)
+ const char *name)
{
GModule *module;
GType (*func) (void);
*/
void
gtk_builder_cscope_add_callback_symbol (GtkBuilderCScope *self,
- const gchar *callback_name,
+ const char *callback_name,
GCallback callback_symbol)
{
GtkBuilderCScopePrivate *priv = gtk_builder_cscope_get_instance_private (self);
*/
void
gtk_builder_cscope_add_callback_symbols (GtkBuilderCScope *self,
- const gchar *first_callback_name,
+ const char *first_callback_name,
GCallback first_callback_symbol,
...)
{
va_list var_args;
- const gchar *callback_name;
+ const char *callback_name;
GCallback callback_symbol;
g_return_if_fail (GTK_IS_BUILDER_CSCOPE (self));
gtk_builder_cscope_add_callback_symbol (self, callback_name, callback_symbol);
- callback_name = va_arg (var_args, const gchar*);
+ callback_name = va_arg (var_args, const char *);
if (callback_name)
callback_symbol = va_arg (var_args, GCallback);
*/
GCallback
gtk_builder_cscope_lookup_callback_symbol (GtkBuilderCScope *self,
- const gchar *callback_name)
+ const char *callback_name)
{
GtkBuilderCScopePrivate *priv = gtk_builder_cscope_get_instance_private (self);
GtkBuilderScope * gtk_builder_cscope_new (void);
GDK_AVAILABLE_IN_ALL
void gtk_builder_cscope_add_callback_symbol (GtkBuilderCScope *self,
- const gchar *callback_name,
+ const char *callback_name,
GCallback callback_symbol);
GDK_AVAILABLE_IN_ALL
void gtk_builder_cscope_add_callback_symbols (GtkBuilderCScope *self,
- const gchar *first_callback_name,
+ const char *first_callback_name,
GCallback first_callback_symbol,
...) G_GNUC_NULL_TERMINATED;
GDK_AVAILABLE_IN_ALL
GCallback gtk_builder_cscope_lookup_callback_symbol(GtkBuilderCScope *self,
- const gchar *callback_name);
+ const char *callback_name);
G_END_DECLS
static void
gtk_button_set_action_name (GtkActionable *actionable,
- const gchar *action_name)
+ const char *action_name)
{
GtkButton *button = GTK_BUTTON (actionable);
GtkButtonPrivate *priv = gtk_button_get_instance_private (button);
}
}
-static const gchar *
+static const char *
gtk_button_get_action_name (GtkActionable *actionable)
{
GtkButton *button = GTK_BUTTON (actionable);
gtk_button_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_WIDGET (child))
gtk_button_set_child (GTK_BUTTON (buildable), GTK_WIDGET (child));
* Returns: The newly created #GtkButton widget.
*/
GtkWidget*
-gtk_button_new_with_label (const gchar *label)
+gtk_button_new_with_label (const char *label)
{
return g_object_new (GTK_TYPE_BUTTON, "label", label, NULL);
}
* Returns: a new #GtkButton displaying the themed icon
*/
GtkWidget*
-gtk_button_new_from_icon_name (const gchar *icon_name)
+gtk_button_new_from_icon_name (const char *icon_name)
{
GtkWidget *button;
* Returns: a new #GtkButton
*/
GtkWidget*
-gtk_button_new_with_mnemonic (const gchar *label)
+gtk_button_new_with_mnemonic (const char *label)
{
return g_object_new (GTK_TYPE_BUTTON, "label", label, "use-underline", TRUE, NULL);
}
*/
void
gtk_button_set_label (GtkButton *button,
- const gchar *label)
+ const char *label)
{
GtkButtonPrivate *priv = gtk_button_get_instance_private (button);
GtkWidget *child;
* Returns: (nullable): The text of the label widget. This string is owned
* by the widget and must not be modified or freed.
*/
-const gchar *
+const char *
gtk_button_get_label (GtkButton *button)
{
GtkButtonPrivate *priv = gtk_button_get_instance_private (button);
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_button_new (void);
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_button_new_with_label (const gchar *label);
+GtkWidget* gtk_button_new_with_label (const char *label);
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_button_new_from_icon_name (const gchar *icon_name);
+GtkWidget* gtk_button_new_from_icon_name (const char *icon_name);
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_button_new_with_mnemonic (const gchar *label);
+GtkWidget* gtk_button_new_with_mnemonic (const char *label);
GDK_AVAILABLE_IN_ALL
void gtk_button_set_has_frame (GtkButton *button,
gboolean gtk_button_get_has_frame (GtkButton *button);
GDK_AVAILABLE_IN_ALL
void gtk_button_set_label (GtkButton *button,
- const gchar *label);
+ const char *label);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_button_get_label (GtkButton *button);
+const char * gtk_button_get_label (GtkButton *button);
GDK_AVAILABLE_IN_ALL
void gtk_button_set_use_underline (GtkButton *button,
gboolean use_underline);
GtkCalendar *calendar)
{
GDate *date;
- gchar str[128];
+ char str[128];
date = g_date_new_dmy (g_date_time_get_day_of_month (calendar->date),
g_date_time_get_month (calendar->date),
char buffer[255];
time_t tmp_time;
#endif
- gchar *year_before;
+ char *year_before;
#ifdef HAVE__NL_TIME_FIRST_WEEKDAY
union { unsigned int word; char *string; } langinfo;
int week_1stday = 0;
int first_weekday = 1;
guint week_origin;
#else
- gchar *week_start;
+ char *week_start;
#endif
int min_year_width;
GDateTime *now;
static void gtk_cell_area_clear (GtkCellLayout *cell_layout);
static void gtk_cell_area_add_attribute (GtkCellLayout *cell_layout,
GtkCellRenderer *renderer,
- const gchar *attribute,
+ const char *attribute,
int column);
static void gtk_cell_area_set_cell_data_func (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
static void gtk_cell_area_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data);
/* Used in foreach loop to check if a child renderer is present */
/* Attribute/Cell metadata */
typedef struct {
- const gchar *attribute;
+ const char *attribute;
int column;
} CellAttribute;
GDestroyNotify destroy);
static void cell_info_free (CellInfo *info);
static CellAttribute *cell_attribute_new (GtkCellRenderer *renderer,
- const gchar *attribute,
+ const char *attribute,
int column);
static void cell_attribute_free (CellAttribute *attribute);
static int cell_attribute_find (CellAttribute *cell_attribute,
- const gchar *attribute);
+ const char *attribute);
/* Internal functions/signal emissions */
static void gtk_cell_area_add_editable (GtkCellArea *area,
/* Current path is saved as a side-effect
* of gtk_cell_area_apply_attributes()
*/
- gchar *current_path;
+ char *current_path;
/* Current cell being edited and editable widget used */
GtkCellEditable *edit_widget;
static CellAttribute *
cell_attribute_new (GtkCellRenderer *renderer,
- const gchar *attribute,
+ const char *attribute,
int column)
{
GParamSpec *pspec;
/* GCompareFunc for g_slist_find_custom() */
static int
cell_attribute_find (CellAttribute *cell_attribute,
- const gchar *attribute)
+ const char *attribute)
{
return g_strcmp0 (cell_attribute->attribute, attribute);
}
static void
gtk_cell_area_add_attribute (GtkCellLayout *cell_layout,
GtkCellRenderer *renderer,
- const gchar *attribute,
+ const char *attribute,
int column)
{
gtk_cell_area_attribute_connect (GTK_CELL_AREA (cell_layout),
gtk_cell_area_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data)
{
/* Just ignore the boolean return from here */
void
gtk_cell_area_attribute_connect (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *attribute,
+ const char *attribute,
int column)
{
GtkCellAreaPrivate *priv = gtk_cell_area_get_instance_private (area);
void
gtk_cell_area_attribute_disconnect (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *attribute)
+ const char *attribute)
{
GtkCellAreaPrivate *priv = gtk_cell_area_get_instance_private (area);
CellInfo *info;
int
gtk_cell_area_attribute_get_column (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *attribute)
+ const char *attribute)
{
GtkCellAreaPrivate *priv = gtk_cell_area_get_instance_private (area);
CellInfo *info;
* attributes applied to @area. This string belongs to the area and
* should not be freed.
*/
-const gchar *
+const char *
gtk_cell_area_get_current_path_string (GtkCellArea *area)
{
GtkCellAreaPrivate *priv = gtk_cell_area_get_instance_private (area);
*/
GParamSpec*
gtk_cell_area_class_find_cell_property (GtkCellAreaClass *aclass,
- const gchar *property_name)
+ const char *property_name)
{
g_return_val_if_fail (GTK_IS_CELL_AREA_CLASS (aclass), NULL);
g_return_val_if_fail (property_name != NULL, NULL);
void
gtk_cell_area_add_with_properties (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *first_prop_name,
+ const char *first_prop_name,
...)
{
GtkCellAreaClass *class;
void
gtk_cell_area_cell_set (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *first_prop_name,
+ const char *first_prop_name,
...)
{
va_list var_args;
void
gtk_cell_area_cell_get (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *first_prop_name,
+ const char *first_prop_name,
...)
{
va_list var_args;
G_VALUE_TYPE_NAME (value));
else if (g_param_value_validate (pspec, &tmp_value) && !(pspec->flags & G_PARAM_LAX_VALIDATION))
{
- gchar *contents = g_strdup_value_contents (value);
+ char *contents = g_strdup_value_contents (value);
g_warning ("value \"%s\" of type '%s' is invalid for property '%s' of type '%s'",
contents,
void
gtk_cell_area_cell_set_valist (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *first_property_name,
+ const char *first_property_name,
va_list var_args)
{
- const gchar *name;
+ const char *name;
g_return_if_fail (GTK_IS_CELL_AREA (area));
g_return_if_fail (GTK_IS_CELL_RENDERER (renderer));
while (name)
{
GValue value = G_VALUE_INIT;
- gchar *error = NULL;
+ char *error = NULL;
GParamSpec *pspec =
g_param_spec_pool_lookup (cell_property_pool, name,
G_OBJECT_TYPE (area), TRUE);
}
area_set_cell_property (area, renderer, pspec, &value);
g_value_unset (&value);
- name = va_arg (var_args, gchar*);
+ name = va_arg (var_args, char *);
}
}
void
gtk_cell_area_cell_get_valist (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *first_property_name,
+ const char *first_property_name,
va_list var_args)
{
- const gchar *name;
+ const char *name;
g_return_if_fail (GTK_IS_CELL_AREA (area));
g_return_if_fail (GTK_IS_CELL_RENDERER (renderer));
{
GValue value = G_VALUE_INIT;
GParamSpec *pspec;
- gchar *error;
+ char *error;
pspec = g_param_spec_pool_lookup (cell_property_pool, name,
G_OBJECT_TYPE (area), TRUE);
break;
}
g_value_unset (&value);
- name = va_arg (var_args, gchar*);
+ name = va_arg (var_args, char *);
}
}
void
gtk_cell_area_cell_set_property (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *property_name,
+ const char *property_name,
const GValue *value)
{
GParamSpec *pspec;
void
gtk_cell_area_cell_get_property (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *property_name,
+ const char *property_name,
GValue *value)
{
GParamSpec *pspec;
int *minimum_width,
int *natural_width);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_cell_area_get_current_path_string (GtkCellArea *area);
+const char * gtk_cell_area_get_current_path_string (GtkCellArea *area);
/* Attributes */
GDK_AVAILABLE_IN_ALL
void gtk_cell_area_attribute_connect (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *attribute,
+ const char *attribute,
int column);
GDK_AVAILABLE_IN_ALL
void gtk_cell_area_attribute_disconnect (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *attribute);
+ const char *attribute);
GDK_AVAILABLE_IN_ALL
int gtk_cell_area_attribute_get_column (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *attribute);
+ const char *attribute);
/* Cell Properties */
GParamSpec *pspec);
GDK_AVAILABLE_IN_ALL
GParamSpec* gtk_cell_area_class_find_cell_property (GtkCellAreaClass *aclass,
- const gchar *property_name);
+ const char *property_name);
GDK_AVAILABLE_IN_ALL
GParamSpec** gtk_cell_area_class_list_cell_properties (GtkCellAreaClass *aclass,
guint *n_properties);
GDK_AVAILABLE_IN_ALL
void gtk_cell_area_add_with_properties (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *first_prop_name,
+ const char *first_prop_name,
...) G_GNUC_NULL_TERMINATED;
GDK_AVAILABLE_IN_ALL
void gtk_cell_area_cell_set (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *first_prop_name,
+ const char *first_prop_name,
...) G_GNUC_NULL_TERMINATED;
GDK_AVAILABLE_IN_ALL
void gtk_cell_area_cell_get (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *first_prop_name,
+ const char *first_prop_name,
...) G_GNUC_NULL_TERMINATED;
GDK_AVAILABLE_IN_ALL
void gtk_cell_area_cell_set_valist (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *first_property_name,
+ const char *first_property_name,
va_list var_args);
GDK_AVAILABLE_IN_ALL
void gtk_cell_area_cell_get_valist (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *first_property_name,
+ const char *first_property_name,
va_list var_args);
GDK_AVAILABLE_IN_ALL
void gtk_cell_area_cell_set_property (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *property_name,
+ const char *property_name,
const GValue *value);
GDK_AVAILABLE_IN_ALL
void gtk_cell_area_cell_get_property (GtkCellArea *area,
GtkCellRenderer *renderer,
- const gchar *property_name,
+ const char *property_name,
GValue *value);
/* Focus */
static void gtk_cell_layout_default_clear (GtkCellLayout *cell_layout);
static void gtk_cell_layout_default_add_attribute (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
- const gchar *attribute,
+ const char *attribute,
int column);
static void gtk_cell_layout_default_set_cell_data_func (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
static void
gtk_cell_layout_default_add_attribute (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
- const gchar *attribute,
+ const char *attribute,
int column)
{
GtkCellLayoutIface *iface;
GtkCellRenderer *cell,
va_list args)
{
- gchar *attribute;
+ char *attribute;
int column;
- attribute = va_arg (args, gchar *);
+ attribute = va_arg (args, char *);
gtk_cell_layout_clear_attributes (cell_layout, cell);
gtk_cell_layout_add_attribute (cell_layout, cell, attribute, column);
- attribute = va_arg (args, gchar *);
+ attribute = va_arg (args, char *);
}
}
void
gtk_cell_layout_add_attribute (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
- const gchar *attribute,
+ const char *attribute,
int column)
{
g_return_if_fail (GTK_IS_CELL_LAYOUT (cell_layout));
GtkCellLayout *cell_layout;
GtkCellRenderer *renderer;
GtkBuilder *builder;
- gchar *attr_name;
+ char *attr_name;
GString *string;
} AttributesSubParserData;
static void
attributes_start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
if (strcmp (element_name, "attribute") == 0)
{
- const gchar *name;
+ const char *name;
if (!_gtk_builder_check_parent (data->builder, context, "attributes", error))
return;
static void
attributes_text_element (GtkBuildableParseContext *context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error)
static void
attributes_end_element (GtkBuildableParseContext *context,
- const gchar *element_name,
+ const char *element_name,
gpointer user_data,
GError **error)
{
gtk_cell_layout_buildable_set_cell_property (GtkCellArea *area,
GtkBuilder *builder,
GtkCellRenderer *cell,
- gchar *name,
- const gchar *value)
+ char *name,
+ const char *value)
{
GParamSpec *pspec;
GValue gvalue = G_VALUE_INIT;
GtkCellLayout *cell_layout;
GtkCellRenderer *renderer;
GString *string;
- gchar *cell_prop_name;
- gchar *context;
+ char *cell_prop_name;
+ char *context;
gboolean translatable;
} CellPackingSubParserData;
static void
cell_packing_start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
if (strcmp (element_name, "property") == 0)
{
- const gchar *name;
+ const char *name;
gboolean translatable = FALSE;
- const gchar *ctx = NULL;
+ const char *ctx = NULL;
if (!_gtk_builder_check_parent (data->builder, context, "cell-packing", error))
return;
static void
cell_packing_text_element (GtkBuildableParseContext *context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error)
static void
cell_packing_end_element (GtkBuildableParseContext *context,
- const gchar *element_name,
+ const char *element_name,
gpointer user_data,
GError **error)
{
/* translate the string */
if (data->string->len && data->translatable)
{
- const gchar *translated;
- const gchar* domain;
+ const char *translated;
+ const char * domain;
domain = gtk_builder_get_translation_domain (data->builder);
_gtk_cell_layout_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data)
{
_gtk_cell_layout_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer *data)
{
AttributesSubParserData *attr_data;
_gtk_cell_layout_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
g_return_if_fail (GTK_IS_CELL_LAYOUT (buildable));
g_return_if_fail (GTK_IS_CELL_RENDERER (child));
void (* clear) (GtkCellLayout *cell_layout);
void (* add_attribute) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
- const gchar *attribute,
+ const char *attribute,
int column);
void (* set_cell_data_func) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
GDK_AVAILABLE_IN_ALL
void gtk_cell_layout_add_attribute (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
- const gchar *attribute,
+ const char *attribute,
int column);
GDK_AVAILABLE_IN_ALL
void gtk_cell_layout_set_cell_data_func (GtkCellLayout *cell_layout,
gboolean _gtk_cell_layout_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
gboolean _gtk_cell_layout_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer *data);
void _gtk_cell_layout_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type);
+ const char *type);
G_END_DECLS
* static void
* text_editing_started (GtkCellRenderer *cell,
* GtkCellEditable *editable,
- * const gchar *path,
+ * const char *path,
* gpointer data)
* {
* if (GTK_IS_ENTRY (editable))
gtk_cell_renderer_activate (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags)
gtk_cell_renderer_start_editing (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags)
gboolean (* activate) (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
GtkCellEditable * (* start_editing) (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
void (* editing_canceled) (GtkCellRenderer *cell);
void (* editing_started) (GtkCellRenderer *cell,
GtkCellEditable *editable,
- const gchar *path);
+ const char *path);
/*< private >*/
gboolean gtk_cell_renderer_activate (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
GtkCellEditable *gtk_cell_renderer_start_editing (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
gtk_cell_renderer_accel_start_editing (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
-static gchar *convert_keysym_state_to_string (GtkCellRendererAccel *accel,
+static char *convert_keysym_state_to_string (GtkCellRendererAccel *accel,
guint keysym,
GdkModifierType mask,
guint keycode);
static GtkWidget *gtk_cell_editable_widget_new (GtkCellRenderer *cell,
GtkCellRendererAccelMode mode,
- const gchar *path);
+ const char *path);
enum {
ACCEL_EDITED,
GtkCellRendererTextClass parent_class;
void (* accel_edited) (GtkCellRendererAccel *accel,
- const gchar *path_string,
+ const char *path_string,
guint accel_key,
GdkModifierType accel_mods,
guint hardware_keycode);
void (* accel_cleared) (GtkCellRendererAccel *accel,
- const gchar *path_string);
+ const char *path_string);
/* Padding for future expansion */
void (*_gtk_reserved0) (void);
static void
gtk_cell_renderer_accel_init (GtkCellRendererAccel *cell_accel)
{
- gchar *text;
+ char *text;
text = convert_keysym_state_to_string (cell_accel, 0, 0, 0);
g_object_set (cell_accel, "text", text, NULL);
return g_object_new (GTK_TYPE_CELL_RENDERER_ACCEL, NULL);
}
-static gchar *
+static char *
convert_keysym_state_to_string (GtkCellRendererAccel *accel,
guint keysym,
GdkModifierType mask,
}
else
{
- gchar *name;
+ char *name;
name = gtk_accelerator_get_label_with_keycode (NULL, keysym, keycode, mask);
if (name == NULL)
if (changed)
{
- gchar *text;
+ char *text;
text = convert_keysym_state_to_string (accel, priv->accel_key, priv->accel_mods, priv->keycode);
g_object_set (accel, "text", text, NULL);
gtk_cell_renderer_accel_start_editing (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags)
gboolean editing_canceled;
GtkCellRendererAccelMode accel_mode;
- gchar *path;
+ char *path;
GtkCellRenderer *cell;
GtkWidget *label;
};
static GtkWidget *
gtk_cell_editable_widget_new (GtkCellRenderer *cell,
GtkCellRendererAccelMode mode,
- const gchar *path)
+ const char *path)
{
GtkCellEditableWidget *box;
static GtkCellEditable *gtk_cell_renderer_combo_start_editing (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
{
GtkCellRendererCombo *cell = GTK_CELL_RENDERER_COMBO (data);
GtkCellRendererComboPrivate *priv = gtk_cell_renderer_combo_get_instance_private (cell);
- const gchar *path;
- gchar *new_text = NULL;
+ const char *path;
+ char *new_text = NULL;
GtkTreeModel *model;
GtkTreeIter iter;
GtkEntry *entry;
{
SearchData *search_data = (SearchData *)data;
GtkCellRendererComboPrivate *priv = gtk_cell_renderer_combo_get_instance_private (search_data->cell);
- gchar *text, *cell_text;
+ char *text, *cell_text;
gtk_tree_model_get (model, iter, priv->text_column, &text, -1);
g_object_get (GTK_CELL_RENDERER_TEXT (search_data->cell),
gtk_cell_renderer_combo_start_editing (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags)
GtkWidget *combo;
SearchData search_data;
gboolean editable;
- gchar *text;
+ char *text;
g_object_get (cell, "editable", &editable, NULL);
if (editable == FALSE)
struct _GtkCellRendererProgressPrivate
{
int value;
- gchar *text;
- gchar *label;
+ char *text;
+ char *label;
int min_h;
int min_w;
int pulse;
static void gtk_cell_renderer_progress_set_value (GtkCellRendererProgress *cellprogress,
int value);
static void gtk_cell_renderer_progress_set_text (GtkCellRendererProgress *cellprogress,
- const gchar *text);
+ const char *text);
static void gtk_cell_renderer_progress_set_pulse (GtkCellRendererProgress *cellprogress,
int pulse);
static void compute_dimensions (GtkCellRenderer *cell,
GtkWidget *widget,
- const gchar *text,
+ const char *text,
int *width,
int *height);
static void gtk_cell_renderer_progress_get_size (GtkCellRenderer *cell,
recompute_label (GtkCellRendererProgress *cellprogress)
{
GtkCellRendererProgressPrivate *priv = gtk_cell_renderer_progress_get_instance_private (cellprogress);
- gchar *label;
+ char *label;
if (priv->text)
label = g_strdup (priv->text);
static void
gtk_cell_renderer_progress_set_text (GtkCellRendererProgress *cellprogress,
- const gchar *text)
+ const char *text)
{
GtkCellRendererProgressPrivate *priv = gtk_cell_renderer_progress_get_instance_private (cellprogress);
- gchar *new_text;
+ char *new_text;
new_text = g_strdup (text);
g_free (priv->text);
static void
compute_dimensions (GtkCellRenderer *cell,
GtkWidget *widget,
- const gchar *text,
+ const char *text,
int *width,
int *height)
{
GtkCellRendererProgress *cellprogress = GTK_CELL_RENDERER_PROGRESS (cell);
GtkCellRendererProgressPrivate *priv = gtk_cell_renderer_progress_get_instance_private (cellprogress);
int w, h;
- gchar *text;
+ char *text;
if (priv->min_w < 0)
{
static GtkCellEditable * gtk_cell_renderer_spin_start_editing (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
GParamSpec *pspec,
gpointer data)
{
- const gchar *path;
- const gchar *new_text;
+ const char *path;
+ const char *new_text;
gboolean canceled;
if (gtk_widget_has_focus (widget))
gtk_cell_renderer_spin_start_editing (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags)
GtkCellRendererText *cell_text = GTK_CELL_RENDERER_TEXT (cell);
GtkEventController *key_controller;
gboolean editable;
- gchar *text;
+ char *text;
g_object_get (cell_text, "editable", &editable, NULL);
if (!editable)
static GtkCellEditable *gtk_cell_renderer_text_start_editing (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
PangoUnderline underline_style;
PangoWrapMode wrap_mode;
- gchar *text;
- gchar *placeholder_text;
+ char *text;
+ char *placeholder_text;
gdouble font_scale;
break;
case PROP_MARKUP:
{
- const gchar *str;
- gchar *text = NULL;
+ const char *str;
+ char *text = NULL;
GError *error = NULL;
PangoAttrList *attrs = NULL;
case PROP_FONT:
{
PangoFontDescription *font_desc = NULL;
- const gchar *name;
+ const char *name;
name = g_value_get_string (value);
{
GtkCellRendererText *celltext = GTK_CELL_RENDERER_TEXT (data);
GtkCellRendererTextPrivate *priv = gtk_cell_renderer_text_get_instance_private (celltext);
- const gchar *path;
- const gchar *new_text;
+ const char *path;
+ const char *new_text;
gboolean canceled;
g_clear_object (&priv->entry);
gtk_cell_renderer_text_start_editing (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags)
GtkCellRendererClass parent_class;
void (* edited) (GtkCellRendererText *cell_renderer_text,
- const gchar *path,
- const gchar *new_text);
+ const char *path,
+ const char *new_text);
/*< private >*/
static gboolean gtk_cell_renderer_toggle_activate (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
gtk_cell_renderer_toggle_activate (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
- const gchar *path,
+ const char *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags)
static gboolean gtk_cell_view_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
static void gtk_cell_view_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data);
static GtkSizeRequestMode gtk_cell_view_get_request_mode (GtkWidget *widget);
gtk_cell_view_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_CELL_RENDERER (child))
_gtk_cell_layout_buildable_add_child (buildable, builder, child, type);
gtk_cell_view_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data)
{
gtk_cell_view_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data)
{
if (_gtk_cell_layout_buildable_custom_tag_end (buildable, builder, child, tagname,
* Returns: A newly created #GtkCellView widget.
*/
GtkWidget *
-gtk_cell_view_new_with_text (const gchar *text)
+gtk_cell_view_new_with_text (const char *text)
{
GtkCellView *cellview;
GtkCellRenderer *renderer;
* Returns: A newly created #GtkCellView widget.
*/
GtkWidget *
-gtk_cell_view_new_with_markup (const gchar *markup)
+gtk_cell_view_new_with_markup (const char *markup)
{
GtkCellView *cellview;
GtkCellRenderer *renderer;
GtkWidget *gtk_cell_view_new_with_context (GtkCellArea *area,
GtkCellAreaContext *context);
GDK_AVAILABLE_IN_ALL
-GtkWidget *gtk_cell_view_new_with_text (const gchar *text);
+GtkWidget *gtk_cell_view_new_with_text (const char *text);
GDK_AVAILABLE_IN_ALL
-GtkWidget *gtk_cell_view_new_with_markup (const gchar *markup);
+GtkWidget *gtk_cell_view_new_with_markup (const char *markup);
GDK_AVAILABLE_IN_ALL
GtkWidget *gtk_cell_view_new_with_texture (GdkTexture *texture);
GDK_AVAILABLE_IN_ALL
gtk_center_box_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (g_strcmp0 (type, "start") == 0)
gtk_center_box_set_start_widget (GTK_CENTER_BOX (buildable), GTK_WIDGET (child));
* Returns: a #GtkWidget.
*/
GtkWidget*
-gtk_check_button_new_with_label (const gchar *label)
+gtk_check_button_new_with_label (const char *label)
{
return g_object_new (GTK_TYPE_CHECK_BUTTON, "label", label, NULL);
}
* Returns: a new #GtkCheckButton
*/
GtkWidget*
-gtk_check_button_new_with_mnemonic (const gchar *label)
+gtk_check_button_new_with_mnemonic (const char *label)
{
return g_object_new (GTK_TYPE_CHECK_BUTTON,
"label", label,
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_check_button_new (void);
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_check_button_new_with_label (const gchar *label);
+GtkWidget* gtk_check_button_new_with_label (const char *label);
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_check_button_new_with_mnemonic (const gchar *label);
+GtkWidget* gtk_check_button_new_with_mnemonic (const char *label);
GDK_AVAILABLE_IN_ALL
void gtk_check_button_set_draw_indicator (GtkCheckButton *check_button,
gboolean draw_indicator);
GtkWidget *swatch; /* Widget where we draw the color sample */
GtkWidget *cs_dialog; /* Color selection dialog */
- gchar *title; /* Title for the color selection window */
+ char *title; /* Title for the color selection window */
GdkRGBA rgba;
guint use_alpha : 1; /* Use alpha or not */
*/
void
gtk_color_button_set_title (GtkColorButton *button,
- const gchar *title)
+ const char *title)
{
- gchar *old_title;
+ char *old_title;
g_return_if_fail (GTK_IS_COLOR_BUTTON (button));
*
* Returns: An internal string, do not free the return value
*/
-const gchar *
+const char *
gtk_color_button_get_title (GtkColorButton *button)
{
g_return_val_if_fail (GTK_IS_COLOR_BUTTON (button), NULL);
GtkWidget * gtk_color_button_new_with_rgba (const GdkRGBA *rgba);
GDK_AVAILABLE_IN_ALL
void gtk_color_button_set_title (GtkColorButton *button,
- const gchar *title);
+ const char *title);
GDK_AVAILABLE_IN_ALL
-const gchar *gtk_color_button_get_title (GtkColorButton *button);
+const char *gtk_color_button_get_title (GtkColorButton *button);
GDK_AVAILABLE_IN_ALL
gboolean gtk_color_button_get_modal (GtkColorButton *button);
* Returns: a new #GtkColorChooserDialog
*/
GtkWidget *
-gtk_color_chooser_dialog_new (const gchar *title,
+gtk_color_chooser_dialog_new (const char *title,
GtkWindow *parent)
{
return g_object_new (GTK_TYPE_COLOR_CHOOSER_DIALOG,
GType gtk_color_chooser_dialog_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkWidget * gtk_color_chooser_dialog_new (const gchar *title,
+GtkWidget * gtk_color_chooser_dialog_new (const char *title,
GtkWindow *parent);
G_END_DECLS
return (guint)value;
}
-static gchar *
+static char *
accessible_color_name (GdkRGBA *color)
{
if (color->alpha < 1.0)
int colors_per_line,
int n_colors,
GdkRGBA *colors,
- const gchar **names)
+ const char **names)
{
GtkWidget *grid;
GtkWidget *p;
}
else
{
- gchar *text, *name;
+ char *text, *name;
name = accessible_color_name (&colors[i]);
text = g_strdup_printf (_("Color: %s"), name);
static void
add_default_palette (GtkColorChooserWidget *cc)
{
- const gchar *default_colors[9][3] = {
+ const char *default_colors[9][3] = {
{ "#ef2929", "#cc0000", "#a40000" }, /* Scarlet Red */
{ "#fcaf3e", "#f57900", "#ce5c00" }, /* Orange */
{ "#fce94f", "#edd400", "#c4a000" }, /* Butter */
{ "#888a85", "#555753", "#2e3436" }, /* Aluminum 1 */
{ "#eeeeec", "#d3d7cf", "#babdb6" } /* Aluminum 2 */
};
- const gchar *color_names[] = {
+ const char *color_names[] = {
NC_("Color name", "Light Scarlet Red"),
NC_("Color name", "Scarlet Red"),
NC_("Color name", "Dark Scarlet Red"),
NC_("Color name", "Aluminum 2"),
NC_("Color name", "Dark Aluminum 2")
};
- const gchar *default_grays[9] = {
+ const char *default_grays[9] = {
"#000000", /* black */
"#2e3436", /* very dark gray */
"#555753", /* darker gray */
"#f3f3f3", /* very light gray */
"#ffffff" /* white */
};
- const gchar *gray_names[] = {
+ const char *gray_names[] = {
NC_("Color name", "Black"),
NC_("Color name", "Very Dark Gray"),
NC_("Color name", "Darker Gray"),
GVariantIter iter;
gboolean selected;
AtkObject *atk_obj;
- gchar *text, *name;
+ char *text, *name;
cc->use_alpha = TRUE;
entry_set_rgba (GtkColorEditor *editor,
const GdkRGBA *color)
{
- gchar *text;
+ char *text;
text = g_strdup_printf ("#%02X%02X%02X",
scale_round (color->red, 255),
GtkColorEditor *editor)
{
GdkRGBA color;
- gchar *text;
+ char *text;
if (!editor->text_changed)
return;
GdkRGBA color;
gdouble radius[4];
- gchar *icon;
+ char *icon;
guint has_color : 1;
guint use_alpha : 1;
guint selectable : 1;
void
gtk_color_swatch_set_icon (GtkColorSwatch *swatch,
- const gchar *icon)
+ const char *icon)
{
swatch->icon = g_strdup (icon);
update_icon (swatch);
void gtk_color_swatch_set_can_drop (GtkColorSwatch *swatch,
gboolean can_drop);
void gtk_color_swatch_set_icon (GtkColorSwatch *swatch,
- const gchar *icon);
+ const char *icon);
void gtk_color_swatch_set_use_alpha (GtkColorSwatch *swatch,
gboolean use_alpha);
void gtk_color_swatch_set_selectable (GtkColorSwatch *swatch,
gtk_column_view_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_COLUMN_VIEW_COLUMN (child))
{
gpointer data);
static void gtk_combo_box_menu_activate (GtkWidget *menu,
- const gchar *path,
+ const char *path,
GtkComboBox *combo_box);
static void gtk_combo_box_update_sensitivity (GtkComboBox *combo_box);
static gboolean gtk_combo_box_menu_key (GtkEventControllerKey *key,
gpointer user_data);
static void gtk_combo_box_entry_active_changed (GtkComboBox *combo_box,
gpointer user_data);
-static gchar *gtk_combo_box_format_entry_text (GtkComboBox *combo_box,
- const gchar *path);
+static char *gtk_combo_box_format_entry_text (GtkComboBox *combo_box,
+ const char *path);
/* GtkBuildable method implementation */
static GtkBuildableIface *parent_buildable_iface;
static void gtk_combo_box_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type);
+ const char *type);
static gboolean gtk_combo_box_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
static void gtk_combo_box_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data);
static GObject *gtk_combo_box_buildable_get_internal_child (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *childname);
+ const char *childname);
* Here's an example signal handler which fetches data from the model and
* displays it in the entry.
* |[<!-- language="C" -->
- * static gchar*
+ * static char *
* format_entry_text_callback (GtkComboBox *combo,
- * const gchar *path,
+ * const char *path,
* gpointer user_data)
* {
* GtkTreeIter iter;
/* callbacks */
static void
gtk_combo_box_menu_activate (GtkWidget *menu,
- const gchar *path,
+ const char *path,
GtkComboBox *combo_box)
{
GtkComboBoxPrivate *priv = gtk_combo_box_get_instance_private (combo_box);
if (entry)
{
GtkTreePath *path;
- gchar *path_str;
- gchar *text = NULL;
+ char *path_str;
+ char *text = NULL;
model = gtk_combo_box_get_model (combo_box);
path = gtk_tree_model_get_path (model, &iter);
}
}
-static gchar *
+static char *
gtk_combo_box_format_entry_text (GtkComboBox *combo_box,
- const gchar *path)
+ const char *path)
{
GtkComboBoxPrivate *priv = gtk_combo_box_get_instance_private (combo_box);
GtkTreeModel *model;
GtkTreeIter iter;
- gchar *text = NULL;
+ char *text = NULL;
if (priv->text_column >= 0)
{
gtk_combo_box_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_CELL_RENDERER (child))
_gtk_cell_layout_buildable_add_child (buildable, builder, child, type);
gtk_combo_box_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data)
{
gtk_combo_box_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data)
{
if (!_gtk_cell_layout_buildable_custom_tag_end (buildable, builder, child, tagname, data))
static GObject *
gtk_combo_box_buildable_get_internal_child (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *childname)
+ const char *childname)
{
GtkComboBox *combo_box = GTK_COMBO_BOX (buildable);
GtkComboBoxPrivate *priv = gtk_combo_box_get_instance_private (combo_box);
*
* Returns: (nullable): the ID of the active row, or %NULL
**/
-const gchar *
+const char *
gtk_combo_box_get_active_id (GtkComboBox *combo_box)
{
GtkComboBoxPrivate *priv = gtk_combo_box_get_instance_private (combo_box);
if (gtk_combo_box_get_active_iter (combo_box, &iter))
{
- const gchar *interned;
- gchar *id;
+ const char *interned;
+ char *id;
gtk_tree_model_get (model, &iter, column, &id, -1);
interned = g_intern_string (id);
**/
gboolean
gtk_combo_box_set_active_id (GtkComboBox *combo_box,
- const gchar *active_id)
+ const char *active_id)
{
GtkComboBoxPrivate *priv = gtk_combo_box_get_instance_private (combo_box);
GtkTreeModel *model;
if (gtk_tree_model_get_iter_first (model, &iter))
do {
- gchar *id;
+ char *id;
gtk_tree_model_get (model, &iter, column, &id, -1);
if (id != NULL)
/* signals */
void (* changed) (GtkComboBox *combo_box);
- gchar *(* format_entry_text) (GtkComboBox *combo_box,
- const gchar *path);
+ char *(* format_entry_text) (GtkComboBox *combo_box,
+ const char *path);
/*< private >*/
void gtk_combo_box_set_id_column (GtkComboBox *combo_box,
int id_column);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_combo_box_get_active_id (GtkComboBox *combo_box);
+const char * gtk_combo_box_get_active_id (GtkComboBox *combo_box);
GDK_AVAILABLE_IN_ALL
gboolean gtk_combo_box_set_active_id (GtkComboBox *combo_box,
- const gchar *active_id);
+ const char *active_id);
GDK_AVAILABLE_IN_ALL
void gtk_combo_box_set_child (GtkComboBox *combo_box,
static gboolean gtk_combo_box_text_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
static void gtk_combo_box_text_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data);
typedef struct {
GtkBuilder *builder;
GObject *object;
- const gchar *domain;
- gchar *id;
+ const char *domain;
+ char *id;
GString *string;
- gchar *context;
+ char *context;
guint translatable : 1;
guint is_text : 1;
static void
item_start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
}
else if (strcmp (element_name, "item") == 0)
{
- const gchar *id = NULL;
+ const char *id = NULL;
gboolean translatable = FALSE;
- const gchar *msg_context = NULL;
+ const char *msg_context = NULL;
if (!_gtk_builder_check_parent (data->builder, context, "items", error))
return;
static void
item_text (GtkBuildableParseContext *context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error)
static void
item_end_element (GtkBuildableParseContext *context,
- const gchar *element_name,
+ const char *element_name,
gpointer user_data,
GError **error)
{
{
if (data->translatable)
{
- const gchar *translated;
+ const char *translated;
translated = _gtk_builder_parser_translate (data->domain,
data->context,
gtk_combo_box_text_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *parser_data)
{
gtk_combo_box_text_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data)
{
ItemParserData *data;
*/
void
gtk_combo_box_text_append_text (GtkComboBoxText *combo_box,
- const gchar *text)
+ const char *text)
{
gtk_combo_box_text_insert (combo_box, -1, NULL, text);
}
*/
void
gtk_combo_box_text_prepend_text (GtkComboBoxText *combo_box,
- const gchar *text)
+ const char *text)
{
gtk_combo_box_text_insert (combo_box, 0, NULL, text);
}
void
gtk_combo_box_text_insert_text (GtkComboBoxText *combo_box,
int position,
- const gchar *text)
+ const char *text)
{
gtk_combo_box_text_insert (combo_box, position, NULL, text);
}
*/
void
gtk_combo_box_text_append (GtkComboBoxText *combo_box,
- const gchar *id,
- const gchar *text)
+ const char *id,
+ const char *text)
{
gtk_combo_box_text_insert (combo_box, -1, id, text);
}
*/
void
gtk_combo_box_text_prepend (GtkComboBoxText *combo_box,
- const gchar *id,
- const gchar *text)
+ const char *id,
+ const char *text)
{
gtk_combo_box_text_insert (combo_box, 0, id, text);
}
void
gtk_combo_box_text_insert (GtkComboBoxText *combo_box,
int position,
- const gchar *id,
- const gchar *text)
+ const char *id,
+ const char *text)
{
GtkListStore *store;
GtkTreeIter iter;
* Returns: (nullable) (transfer full): a newly allocated string containing the
* currently active text. Must be freed with g_free().
*/
-gchar *
+char *
gtk_combo_box_text_get_active_text (GtkComboBoxText *combo_box)
{
GtkTreeIter iter;
- gchar *text = NULL;
+ char *text = NULL;
g_return_val_if_fail (GTK_IS_COMBO_BOX_TEXT (combo_box), NULL);
GtkWidget* gtk_combo_box_text_new_with_entry (void);
GDK_AVAILABLE_IN_ALL
void gtk_combo_box_text_append_text (GtkComboBoxText *combo_box,
- const gchar *text);
+ const char *text);
GDK_AVAILABLE_IN_ALL
void gtk_combo_box_text_insert_text (GtkComboBoxText *combo_box,
int position,
- const gchar *text);
+ const char *text);
GDK_AVAILABLE_IN_ALL
void gtk_combo_box_text_prepend_text (GtkComboBoxText *combo_box,
- const gchar *text);
+ const char *text);
GDK_AVAILABLE_IN_ALL
void gtk_combo_box_text_remove (GtkComboBoxText *combo_box,
int position);
GDK_AVAILABLE_IN_ALL
void gtk_combo_box_text_remove_all (GtkComboBoxText *combo_box);
GDK_AVAILABLE_IN_ALL
-gchar *gtk_combo_box_text_get_active_text (GtkComboBoxText *combo_box);
+char *gtk_combo_box_text_get_active_text (GtkComboBoxText *combo_box);
GDK_AVAILABLE_IN_ALL
void gtk_combo_box_text_insert (GtkComboBoxText *combo_box,
int position,
- const gchar *id,
- const gchar *text);
+ const char *id,
+ const char *text);
GDK_AVAILABLE_IN_ALL
void gtk_combo_box_text_append (GtkComboBoxText *combo_box,
- const gchar *id,
- const gchar *text);
+ const char *id,
+ const char *text);
GDK_AVAILABLE_IN_ALL
void gtk_combo_box_text_prepend (GtkComboBoxText *combo_box,
- const gchar *id,
- const gchar *text);
+ const char *id,
+ const char *text);
G_END_DECLS
typedef struct {
gunichar *sequence;
gunichar value[2];
- gchar *comment;
+ char *comment;
} GtkComposeData;
}
static gboolean
-is_codepoint (const gchar *str)
+is_codepoint (const char *str)
{
int i;
static gboolean
parse_compose_value (GtkComposeData *compose_data,
- const gchar *val,
- const gchar *line)
+ const char *val,
+ const char *line)
{
- gchar **words = g_strsplit (val, "\"", 3);
+ char **words = g_strsplit (val, "\"", 3);
gunichar uch;
if (g_strv_length (words) < 3)
static gboolean
parse_compose_sequence (GtkComposeData *compose_data,
- const gchar *seq,
- const gchar *line)
+ const char *seq,
+ const char *line)
{
- gchar **words = g_strsplit (seq, "<", -1);
+ char **words = g_strsplit (seq, "<", -1);
int i;
int n = 0;
for (i = 1; words[i] != NULL; i++)
{
- gchar *start = words[i];
- gchar *end = strchr (words[i], '>');
- gchar *match;
+ char *start = words[i];
+ char *end = strchr (words[i], '>');
+ char *match;
gunichar codepoint;
if (words[i][0] == '\0')
static void
parse_compose_line (GList **compose_list,
- const gchar *line)
+ const char *line)
{
- gchar **components = NULL;
+ char **components = NULL;
GtkComposeData *compose_data = NULL;
if (line[0] == '\0' || line[0] == '#')
}
static GList *
-gtk_compose_list_parse_file (const gchar *compose_file)
+gtk_compose_list_parse_file (const char *compose_file)
{
- gchar *contents = NULL;
- gchar **lines = NULL;
+ char *contents = NULL;
+ char **lines = NULL;
gsize length = 0;
GError *error = NULL;
GList *compose_list = NULL;
int total_size = 0;
gunichar upper;
gunichar lower;
- const gchar *comment;
- const gchar *keyval;
+ const char *comment;
+ const char *keyval;
for (list = compose_list; list != NULL; list = list->next)
{
return h;
}
-static gchar *
+static char *
gtk_compose_hash_get_cache_path (guint32 hash)
{
- gchar *basename = NULL;
- gchar *dir = NULL;
- gchar *path = NULL;
+ char *basename = NULL;
+ char *dir = NULL;
+ char *path = NULL;
basename = g_strdup_printf ("%08x.cache", hash);
return path;
}
-static gchar *
+static char *
gtk_compose_table_serialize (GtkComposeTable *compose_table,
gsize *count)
{
- gchar *p, *contents;
+ char *p, *contents;
gsize length, total_length;
guint16 bytes;
- const gchar *header = GTK_COMPOSE_TABLE_MAGIC;
+ const char *header = GTK_COMPOSE_TABLE_MAGIC;
const guint16 version = GTK_COMPOSE_TABLE_VERSION;
guint16 max_seq_len = compose_table->max_seq_len;
guint16 index_stride = max_seq_len + 2;
}
static GtkComposeTable *
-gtk_compose_table_load_cache (const gchar *compose_file)
+gtk_compose_table_load_cache (const char *compose_file)
{
guint32 hash;
- gchar *path = NULL;
- gchar *contents = NULL;
- gchar *p;
+ char *path = NULL;
+ char *contents = NULL;
+ char *p;
GStatBuf original_buf;
GStatBuf cache_buf;
gsize total_length;
static void
gtk_compose_table_save_cache (GtkComposeTable *compose_table)
{
- gchar *path = NULL;
- gchar *contents = NULL;
+ char *path = NULL;
+ char *contents = NULL;
GError *error = NULL;
gsize length = 0;
}
GtkComposeTable *
-gtk_compose_table_new_with_file (const gchar *compose_file)
+gtk_compose_table_new_with_file (const char *compose_file)
{
GList *compose_list = NULL;
GtkComposeTable *compose_table;
GSList *
gtk_compose_table_list_add_file (GSList *compose_tables,
- const gchar *compose_file)
+ const char *compose_file)
{
guint32 hash;
GtkComposeTable *compose_table;
int n_index_stride;
};
-GtkComposeTable * gtk_compose_table_new_with_file (const gchar *compose_file);
+GtkComposeTable * gtk_compose_table_new_with_file (const char *compose_file);
GSList *gtk_compose_table_list_add_array (GSList *compose_tables,
const guint16 *data,
int max_seq_len,
int n_seqs);
GSList *gtk_compose_table_list_add_file (GSList *compose_tables,
- const gchar *compose_file);
+ const char *compose_file);
G_END_DECLS
union
{
- gchar *name;
+ char *name;
GdkRGBA rgba;
struct
}
GtkCssValue *
-_gtk_css_color_value_new_name (const gchar *name)
+_gtk_css_color_value_new_name (const char *name)
{
GtkCssValue *value;
GtkCssValue * gtk_css_color_value_new_transparent (void) G_GNUC_PURE;
GtkCssValue * gtk_css_color_value_new_white (void) G_GNUC_PURE;
GtkCssValue * _gtk_css_color_value_new_literal (const GdkRGBA *color) G_GNUC_PURE;
-GtkCssValue * _gtk_css_color_value_new_name (const gchar *name) G_GNUC_PURE;
+GtkCssValue * _gtk_css_color_value_new_name (const char *name) G_GNUC_PURE;
GtkCssValue * _gtk_css_color_value_new_shade (GtkCssValue *color,
gdouble factor) G_GNUC_PURE;
GtkCssValue * _gtk_css_color_value_new_alpha (GtkCssValue *color,
{
GtkCssImageRadial *radial = GTK_CSS_IMAGE_RADIAL (image);
guint i;
- const gchar *names[] = {
+ const char *names[] = {
NULL,
"closest-side",
"farthest-side",
GArray *rulesets;
GtkCssSelectorTree *tree;
GResource *resource;
- gchar *path;
+ char *path;
};
enum {
**/
void
gtk_css_provider_load_from_data (GtkCssProvider *css_provider,
- const gchar *data,
+ const char *data,
gssize length)
{
GBytes *bytes;
**/
void
gtk_css_provider_load_from_path (GtkCssProvider *css_provider,
- const gchar *path)
+ const char *path)
{
GFile *file;
*/
void
gtk_css_provider_load_from_resource (GtkCssProvider *css_provider,
- const gchar *resource_path)
+ const char *resource_path)
{
GFile *file;
- gchar *uri, *escaped;
+ char *uri, *escaped;
g_return_if_fail (GTK_IS_CSS_PROVIDER (css_provider));
g_return_if_fail (resource_path != NULL);
g_object_unref (file);
}
-gchar *
+char *
_gtk_get_theme_dir (void)
{
- const gchar *var;
+ const char *var;
var = g_getenv ("GTK_DATA_PREFIX");
if (var == NULL)
/* Return the path that this providers gtk.css was loaded from,
* if it is part of a theme, otherwise NULL.
*/
-const gchar *
+const char *
_gtk_css_provider_get_theme_dir (GtkCssProvider *provider)
{
GtkCssProviderPrivate *priv = gtk_css_provider_get_instance_private (provider);
* $dir/$subdir/gtk-4.0/gtk-$variant.css
* and return the first found file.
*/
-static gchar *
-_gtk_css_find_theme_dir (const gchar *dir,
- const gchar *subdir,
- const gchar *name,
- const gchar *variant)
+static char *
+_gtk_css_find_theme_dir (const char *dir,
+ const char *subdir,
+ const char *name,
+ const char *variant)
{
- gchar *file;
- gchar *base;
- gchar *subsubdir;
+ char *file;
+ char *base;
+ char *subsubdir;
int i;
- gchar *path;
+ char *path;
if (variant)
file = g_strconcat ("gtk-", variant, ".css", NULL);
#undef MINOR
-static gchar *
-_gtk_css_find_theme (const gchar *name,
- const gchar *variant)
+static char *
+_gtk_css_find_theme (const char *name,
+ const char *variant)
{
- gchar *path;
+ char *path;
const char *const *dirs;
int i;
char *dir;
**/
void
gtk_css_provider_load_named (GtkCssProvider *provider,
- const gchar *name,
- const gchar *variant)
+ const char *name,
+ const char *variant)
{
- gchar *path;
- gchar *resource_path;
+ char *path;
+ char *resource_path;
g_return_if_fail (GTK_IS_CSS_PROVIDER (provider));
g_return_if_fail (name != NULL);
GDK_AVAILABLE_IN_ALL
void gtk_css_provider_load_from_data (GtkCssProvider *css_provider,
- const gchar *data,
+ const char *data,
gssize length);
GDK_AVAILABLE_IN_ALL
void gtk_css_provider_load_from_file (GtkCssProvider *css_provider,
GFile *file);
GDK_AVAILABLE_IN_ALL
void gtk_css_provider_load_from_path (GtkCssProvider *css_provider,
- const gchar *path);
+ const char *path);
GDK_AVAILABLE_IN_ALL
void gtk_css_provider_load_from_resource (GtkCssProvider *css_provider,
- const gchar *resource_path);
+ const char *resource_path);
GDK_AVAILABLE_IN_ALL
void gtk_css_provider_load_named (GtkCssProvider *provider,
G_BEGIN_DECLS
-gchar *_gtk_get_theme_dir (void);
+char *_gtk_get_theme_dir (void);
-const gchar *_gtk_css_provider_get_theme_dir (GtkCssProvider *provider);
+const char *_gtk_css_provider_get_theme_dir (GtkCssProvider *provider);
void gtk_css_provider_set_keep_css_sections (void);
return g_string_free (string, FALSE);
}
-const gchar *
+const char *
gtk_css_pseudoclass_name (GtkStateFlags state)
{
static const char * state_names[] = {
* Do *not* translate it to "predefinito:mm", if it
* it isn't default:mm or default:inch it will not work
*/
- gchar *e = _("default:mm");
+ char *e = _("default:mm");
#ifdef HAVE__NL_MEASUREMENT_MEASUREMENT
- gchar *imperial = NULL;
+ char *imperial = NULL;
imperial = nl_langinfo (_NL_MEASUREMENT_MEASUREMENT);
if (imperial && imperial[0] == 2 )
gtk_print_save_custom_papers (GListStore *store)
{
GKeyFile *keyfile;
- gchar *filename, *data, *parentdir;
+ char *filename, *data, *parentdir;
gsize len;
int i = 0;
for (i = 0; i < g_list_model_get_n_items (G_LIST_MODEL (store)); i++)
{
GtkPageSetup *page_setup;
- gchar group[32];
+ char group[32];
page_setup = g_list_model_get_item (G_LIST_MODEL (store), i);
g_snprintf (group, sizeof (group), "Paper%u", i);
*/
GtkWidget *
_gtk_custom_paper_unix_dialog_new (GtkWindow *parent,
- const gchar *title)
+ const char *title)
{
GtkWidget *result;
static gboolean
custom_paper_name_used (GtkCustomPaperUnixDialog *dialog,
- const gchar *name)
+ const char *name)
{
GtkPageSetup *page_setup;
GtkPaperSize *paper_size;
{
GtkPageSetup *page_setup;
GtkPaperSize *paper_size;
- gchar *name;
+ char *name;
int i;
i = 1;
}
static GtkWidget *
-wrap_in_frame (const gchar *label,
+wrap_in_frame (const char *label,
GtkWidget *child)
{
GtkWidget *frame, *label_widget;
- gchar *bold_text;
+ char *bold_text;
label_widget = gtk_label_new (NULL);
gtk_widget_set_halign (label_widget, GTK_ALIGN_START);
GDK_AVAILABLE_IN_ALL
GType gtk_custom_paper_unix_dialog_get_type (void) G_GNUC_CONST;
GtkWidget * _gtk_custom_paper_unix_dialog_new (GtkWindow *parent,
- const gchar *title);
+ const char *title);
GtkUnit _gtk_print_get_default_user_units (void);
void _gtk_print_load_custom_papers (GtkListStore *store);
void gtk_print_load_custom_papers (GListStore *store);
* |[<!-- language="C" -->
* // Function to open a dialog box with a message
* void
- * quick_message (GtkWindow *parent, gchar *message)
+ * quick_message (GtkWindow *parent, char *message)
* {
* GtkWidget *dialog, *label, *content_area;
* GtkDialogFlags flags;
};
static void gtk_dialog_add_buttons_valist (GtkDialog *dialog,
- const gchar *first_button_text,
+ const char *first_button_text,
va_list args);
static gboolean gtk_dialog_close_request (GtkWindow *window);
static gboolean gtk_dialog_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
static void gtk_dialog_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data);
static void gtk_dialog_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type);
+ const char *type);
enum {
}
static GtkWidget*
-gtk_dialog_new_empty (const gchar *title,
+gtk_dialog_new_empty (const char *title,
GtkWindow *parent,
GtkDialogFlags flags)
{
* Returns: a new #GtkDialog
*/
GtkWidget*
-gtk_dialog_new_with_buttons (const gchar *title,
+gtk_dialog_new_with_buttons (const char *title,
GtkWindow *parent,
GtkDialogFlags flags,
- const gchar *first_button_text,
+ const char *first_button_text,
...)
{
GtkDialog *dialog;
**/
GtkWidget*
gtk_dialog_add_button (GtkDialog *dialog,
- const gchar *button_text,
+ const char *button_text,
int response_id)
{
GtkWidget *button;
static void
gtk_dialog_add_buttons_valist (GtkDialog *dialog,
- const gchar *first_button_text,
+ const char *first_button_text,
va_list args)
{
- const gchar* text;
+ const char * text;
int response_id;
g_return_if_fail (GTK_IS_DIALOG (dialog));
{
gtk_dialog_add_button (dialog, text, response_id);
- text = va_arg (args, gchar*);
+ text = va_arg (args, char *);
if (text == NULL)
break;
response_id = va_arg (args, int);
*/
void
gtk_dialog_add_buttons (GtkDialog *dialog,
- const gchar *first_button_text,
+ const char *first_button_text,
...)
{
va_list args;
}
typedef struct {
- gchar *widget_name;
+ char *widget_name;
int response_id;
gboolean is_default;
int line;
static void
parser_start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
if (strcmp (element_name, "action-widget") == 0)
{
- const gchar *response;
+ const char *response;
gboolean is_default = FALSE;
GValue gvalue = G_VALUE_INIT;
static void
parser_text_element (GtkBuildableParseContext *context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error)
static void
parser_end_element (GtkBuildableParseContext *context,
- const gchar *element_name,
+ const char *element_name,
gpointer user_data,
GError **error)
{
gtk_dialog_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *parser_data)
{
gtk_dialog_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data)
{
GtkDialog *dialog = GTK_DIALOG (buildable);
gtk_dialog_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
GtkDialog *dialog = GTK_DIALOG (buildable);
GtkDialogPrivate *priv = gtk_dialog_get_instance_private (dialog);
GtkWidget* gtk_dialog_new (void);
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_dialog_new_with_buttons (const gchar *title,
+GtkWidget* gtk_dialog_new_with_buttons (const char *title,
GtkWindow *parent,
GtkDialogFlags flags,
- const gchar *first_button_text,
+ const char *first_button_text,
...) G_GNUC_NULL_TERMINATED;
GDK_AVAILABLE_IN_ALL
int response_id);
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_dialog_add_button (GtkDialog *dialog,
- const gchar *button_text,
+ const char *button_text,
int response_id);
GDK_AVAILABLE_IN_ALL
void gtk_dialog_add_buttons (GtkDialog *dialog,
- const gchar *first_button_text,
+ const char *first_button_text,
...) G_GNUC_NULL_TERMINATED;
GDK_AVAILABLE_IN_ALL
/* signals */
void (* insert_text) (GtkEditable *editable,
- const gchar *text,
+ const char *text,
int length,
int *position);
void (* delete_text) (GtkEditable *editable,
struct _EntryIconInfo
{
GtkWidget *widget;
- gchar *tooltip;
+ char *tooltip;
guint nonactivatable : 1;
guint in_drag : 1;
gtk_entry_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data)
{
gtk_entry_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data)
{
GtkPangoAttributeParserData *data = user_data;
GtkEntry *entry = GTK_ENTRY (widget);
GtkEntryPrivate *priv = gtk_entry_get_instance_private (entry);
EntryIconInfo *icon_info = priv->icons[icon_pos];
- const gchar *sides[2] = { GTK_STYLE_CLASS_LEFT, GTK_STYLE_CLASS_RIGHT };
+ const char *sides[2] = { GTK_STYLE_CLASS_LEFT, GTK_STYLE_CLASS_RIGHT };
if (icon_info == NULL)
return;
void
gtk_entry_set_icon_from_icon_name (GtkEntry *entry,
GtkEntryIconPosition icon_pos,
- const gchar *icon_name)
+ const char *icon_name)
{
GtkEntryPrivate *priv = gtk_entry_get_instance_private (entry);
EntryIconInfo *icon_info;
* Returns: (nullable): An icon name, or %NULL if no icon is set or if the icon
* wasn’t set from an icon name
*/
-const gchar *
+const char *
gtk_entry_get_icon_name (GtkEntry *entry,
GtkEntryIconPosition icon_pos)
{
* Returns: (nullable): the tooltip text, or %NULL. Free the returned
* string with g_free() when done.
*/
-gchar *
+char *
gtk_entry_get_icon_tooltip_text (GtkEntry *entry,
GtkEntryIconPosition icon_pos)
{
GtkEntryPrivate *priv = gtk_entry_get_instance_private (entry);
EntryIconInfo *icon_info;
- gchar *text = NULL;
+ char *text = NULL;
g_return_val_if_fail (GTK_IS_ENTRY (entry), NULL);
g_return_val_if_fail (IS_VALID_ICON_POSITION (icon_pos), NULL);
void
gtk_entry_set_icon_tooltip_text (GtkEntry *entry,
GtkEntryIconPosition icon_pos,
- const gchar *tooltip)
+ const char *tooltip)
{
GtkEntryPrivate *priv = gtk_entry_get_instance_private (entry);
EntryIconInfo *icon_info;
* Returns: (nullable): the tooltip text, or %NULL. Free the returned
* string with g_free() when done.
*/
-gchar *
+char *
gtk_entry_get_icon_tooltip_markup (GtkEntry *entry,
GtkEntryIconPosition icon_pos)
{
void
gtk_entry_set_icon_tooltip_markup (GtkEntry *entry,
GtkEntryIconPosition icon_pos,
- const gchar *tooltip)
+ const char *tooltip)
{
GtkEntryPrivate *priv = gtk_entry_get_instance_private (entry);
EntryIconInfo *icon_info;
**/
void
gtk_entry_set_placeholder_text (GtkEntry *entry,
- const gchar *text)
+ const char *text)
{
GtkEntryPrivate *priv = gtk_entry_get_instance_private (entry);
* not be freed, modified or stored. If no placeholder text has been set,
* %NULL will be returned.
**/
-const gchar *
+const char *
gtk_entry_get_placeholder_text (GtkEntry *entry)
{
GtkEntryPrivate *priv = gtk_entry_get_instance_private (entry);
GDK_AVAILABLE_IN_ALL
void gtk_entry_progress_pulse (GtkEntry *entry);
GDK_AVAILABLE_IN_ALL
-const gchar* gtk_entry_get_placeholder_text (GtkEntry *entry);
+const char * gtk_entry_get_placeholder_text (GtkEntry *entry);
GDK_AVAILABLE_IN_ALL
void gtk_entry_set_placeholder_text (GtkEntry *entry,
- const gchar *text);
+ const char *text);
/* Setting and managing icons
*/
GDK_AVAILABLE_IN_ALL
GDK_AVAILABLE_IN_ALL
void gtk_entry_set_icon_from_icon_name (GtkEntry *entry,
GtkEntryIconPosition icon_pos,
- const gchar *icon_name);
+ const char *icon_name);
GDK_AVAILABLE_IN_ALL
void gtk_entry_set_icon_from_gicon (GtkEntry *entry,
GtkEntryIconPosition icon_pos,
GdkPaintable * gtk_entry_get_icon_paintable (GtkEntry *entry,
GtkEntryIconPosition icon_pos);
GDK_AVAILABLE_IN_ALL
-const gchar* gtk_entry_get_icon_name (GtkEntry *entry,
+const char * gtk_entry_get_icon_name (GtkEntry *entry,
GtkEntryIconPosition icon_pos);
GDK_AVAILABLE_IN_ALL
GIcon* gtk_entry_get_icon_gicon (GtkEntry *entry,
GDK_AVAILABLE_IN_ALL
void gtk_entry_set_icon_tooltip_text (GtkEntry *entry,
GtkEntryIconPosition icon_pos,
- const gchar *tooltip);
+ const char *tooltip);
GDK_AVAILABLE_IN_ALL
-gchar * gtk_entry_get_icon_tooltip_text (GtkEntry *entry,
+char * gtk_entry_get_icon_tooltip_text (GtkEntry *entry,
GtkEntryIconPosition icon_pos);
GDK_AVAILABLE_IN_ALL
void gtk_entry_set_icon_tooltip_markup (GtkEntry *entry,
GtkEntryIconPosition icon_pos,
- const gchar *tooltip);
+ const char *tooltip);
GDK_AVAILABLE_IN_ALL
-gchar * gtk_entry_get_icon_tooltip_markup (GtkEntry *entry,
+char * gtk_entry_get_icon_tooltip_markup (GtkEntry *entry,
GtkEntryIconPosition icon_pos);
GDK_AVAILABLE_IN_ALL
void gtk_entry_set_icon_drag_source (GtkEntry *entry,
struct _GtkEntryBufferPrivate
{
/* Only valid if this class is not derived */
- gchar *normal_text;
+ char *normal_text;
gsize normal_text_size;
gsize normal_text_bytes;
guint normal_text_chars;
/* Overwrite a memory that might contain sensitive information. */
static void
-trash_area (gchar *area,
+trash_area (char *area,
gsize len)
{
- volatile gchar *varea = (volatile gchar *)area;
+ volatile char *varea = (volatile char *)area;
while (len-- > 0)
*varea++ = 0;
}
-static const gchar*
+static const char *
gtk_entry_buffer_normal_get_text (GtkEntryBuffer *buffer,
gsize *n_bytes)
{
static guint
gtk_entry_buffer_normal_insert_text (GtkEntryBuffer *buffer,
guint position,
- const gchar *chars,
+ const char *chars,
guint n_chars)
{
GtkEntryBufferPrivate *pv = gtk_entry_buffer_get_instance_private (buffer);
/* Need more memory */
if (n_bytes + pv->normal_text_bytes + 1 > pv->normal_text_size)
{
- gchar *et_new;
+ char *et_new;
prev_size = pv->normal_text_size;
static void
gtk_entry_buffer_real_inserted_text (GtkEntryBuffer *buffer,
guint position,
- const gchar *chars,
+ const char *chars,
guint n_chars)
{
g_object_notify_by_pspec (G_OBJECT (buffer), entry_buffer_props[PROP_TEXT]);
* Returns: A new GtkEntryBuffer object.
**/
GtkEntryBuffer*
-gtk_entry_buffer_new (const gchar *initial_chars,
+gtk_entry_buffer_new (const char *initial_chars,
int n_initial_chars)
{
GtkEntryBuffer *buffer = g_object_new (GTK_TYPE_ENTRY_BUFFER, NULL);
* storage in the buffer and must not be freed, modified or
* stored.
**/
-const gchar*
+const char *
gtk_entry_buffer_get_text (GtkEntryBuffer *buffer)
{
GtkEntryBufferClass *klass;
**/
void
gtk_entry_buffer_set_text (GtkEntryBuffer *buffer,
- const gchar *chars,
+ const char *chars,
int n_chars)
{
g_return_if_fail (GTK_IS_ENTRY_BUFFER (buffer));
guint
gtk_entry_buffer_insert_text (GtkEntryBuffer *buffer,
guint position,
- const gchar *chars,
+ const char *chars,
int n_chars)
{
GtkEntryBufferPrivate *pv = gtk_entry_buffer_get_instance_private (buffer);
void
gtk_entry_buffer_emit_inserted_text (GtkEntryBuffer *buffer,
guint position,
- const gchar *chars,
+ const char *chars,
guint n_chars)
{
g_return_if_fail (GTK_IS_ENTRY_BUFFER (buffer));
void (*inserted_text) (GtkEntryBuffer *buffer,
guint position,
- const gchar *chars,
+ const char *chars,
guint n_chars);
void (*deleted_text) (GtkEntryBuffer *buffer,
/* Virtual Methods */
- const gchar* (*get_text) (GtkEntryBuffer *buffer,
+ const char * (*get_text) (GtkEntryBuffer *buffer,
gsize *n_bytes);
guint (*get_length) (GtkEntryBuffer *buffer);
guint (*insert_text) (GtkEntryBuffer *buffer,
guint position,
- const gchar *chars,
+ const char *chars,
guint n_chars);
guint (*delete_text) (GtkEntryBuffer *buffer,
GType gtk_entry_buffer_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkEntryBuffer* gtk_entry_buffer_new (const gchar *initial_chars,
+GtkEntryBuffer* gtk_entry_buffer_new (const char *initial_chars,
int n_initial_chars);
GDK_AVAILABLE_IN_ALL
guint gtk_entry_buffer_get_length (GtkEntryBuffer *buffer);
GDK_AVAILABLE_IN_ALL
-const gchar* gtk_entry_buffer_get_text (GtkEntryBuffer *buffer);
+const char * gtk_entry_buffer_get_text (GtkEntryBuffer *buffer);
GDK_AVAILABLE_IN_ALL
void gtk_entry_buffer_set_text (GtkEntryBuffer *buffer,
- const gchar *chars,
+ const char *chars,
int n_chars);
GDK_AVAILABLE_IN_ALL
GDK_AVAILABLE_IN_ALL
guint gtk_entry_buffer_insert_text (GtkEntryBuffer *buffer,
guint position,
- const gchar *chars,
+ const char *chars,
int n_chars);
GDK_AVAILABLE_IN_ALL
GDK_AVAILABLE_IN_ALL
void gtk_entry_buffer_emit_inserted_text (GtkEntryBuffer *buffer,
guint position,
- const gchar *chars,
+ const char *chars,
guint n_chars);
GDK_AVAILABLE_IN_ALL
GtkTreeModel *model,
GtkTreeIter *iter);
static gboolean gtk_entry_completion_real_insert_prefix (GtkEntryCompletion *completion,
- const gchar *prefix);
+ const char *prefix);
static gboolean gtk_entry_completion_cursor_on_match (GtkEntryCompletion *completion,
GtkTreeModel *model,
GtkTreeIter *iter);
GtkTreeModel *model,
GtkTreeIter *iter);
static void gtk_entry_completion_insert_completion_text (GtkEntryCompletion *completion,
- const gchar *text);
+ const char *text);
static void connect_completion_signals (GtkEntryCompletion *completion);
static void disconnect_completion_signals (GtkEntryCompletion *completion);
gtk_entry_completion_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data)
{
/* Just ignore the boolean return from here */
/* all those callbacks */
static gboolean
gtk_entry_completion_default_completion_func (GtkEntryCompletion *completion,
- const gchar *key,
+ const char *key,
GtkTreeIter *iter,
gpointer user_data)
{
- gchar *item = NULL;
- gchar *normalized_string;
- gchar *case_normalized_string;
+ char *item = NULL;
+ char *normalized_string;
+ char *case_normalized_string;
gboolean ret = FALSE;
void
gtk_entry_completion_complete (GtkEntryCompletion *completion)
{
- gchar *tmp;
+ char *tmp;
GtkTreeIter iter;
g_return_if_fail (GTK_IS_ENTRY_COMPLETION (completion));
GtkTreeModel *model,
GtkTreeIter *iter)
{
- gchar *str = NULL;
+ char *str = NULL;
gtk_tree_model_get (model, iter, completion->text_column, &str, -1);
gtk_editable_set_text (GTK_EDITABLE (completion->entry), str ? str : "");
* Returns: (nullable) (transfer full): The common prefix all rows starting with
* @key or %NULL if no row matches @key.
**/
-gchar *
+char *
gtk_entry_completion_compute_prefix (GtkEntryCompletion *completion,
const char *key)
{
GtkTreeIter iter;
- gchar *prefix = NULL;
+ char *prefix = NULL;
gboolean valid;
if (completion->text_column < 0)
while (valid)
{
- gchar *text;
+ char *text;
gtk_tree_model_get (GTK_TREE_MODEL (completion->filter_model),
&iter, completion->text_column, &text,
prefix = g_strdup (text);
else
{
- gchar *p = prefix;
- gchar *q = text;
+ char *p = prefix;
+ char *q = text;
while (*p && *p == *q)
{
static gboolean
gtk_entry_completion_real_insert_prefix (GtkEntryCompletion *completion,
- const gchar *prefix)
+ const char *prefix)
{
if (prefix)
{
int key_len;
int prefix_len;
- const gchar *key;
+ const char *key;
prefix_len = g_utf8_strlen (prefix, -1);
*
* Returns: the prefix for the current completion
*/
-const gchar*
+const char *
gtk_entry_completion_get_completion_prefix (GtkEntryCompletion *completion)
{
g_return_val_if_fail (GTK_IS_ENTRY_COMPLETION (completion), NULL);
static void
gtk_entry_completion_insert_completion_text (GtkEntryCompletion *completion,
- const gchar *new_text)
+ const char *new_text)
{
int len;
GtkText *text = gtk_entry_get_text_widget (GTK_ENTRY (completion->entry));
GtkTreeModel *model,
GtkTreeIter *iter)
{
- gchar *str = NULL;
+ char *str = NULL;
if (completion->text_column < 0)
return FALSE;
gtk_entry_completion_insert_prefix (GtkEntryCompletion *completion)
{
gboolean done;
- gchar *prefix;
+ char *prefix;
GtkText *text = gtk_entry_get_text_widget (GTK_ENTRY (completion->entry));
GtkEntryBuffer *buffer = gtk_text_get_buffer (text);
if (!entry_set)
{
- gchar *str = NULL;
+ char *str = NULL;
gtk_tree_model_get (model, &iter,
completion->text_column, &str,
* for @key
*/
typedef gboolean (* GtkEntryCompletionMatchFunc) (GtkEntryCompletion *completion,
- const gchar *key,
+ const char *key,
GtkTreeIter *iter,
gpointer user_data);
GDK_AVAILABLE_IN_ALL
int gtk_entry_completion_get_minimum_key_length (GtkEntryCompletion *completion);
GDK_AVAILABLE_IN_ALL
-gchar * gtk_entry_completion_compute_prefix (GtkEntryCompletion *completion,
+char * gtk_entry_completion_compute_prefix (GtkEntryCompletion *completion,
const char *key);
GDK_AVAILABLE_IN_ALL
void gtk_entry_completion_complete (GtkEntryCompletion *completion);
gboolean gtk_entry_completion_get_popup_single_match (GtkEntryCompletion *completion);
GDK_AVAILABLE_IN_ALL
-const gchar *gtk_entry_completion_get_completion_prefix (GtkEntryCompletion *completion);
+const char *gtk_entry_completion_get_completion_prefix (GtkEntryCompletion *completion);
/* convenience */
GDK_AVAILABLE_IN_ALL
void gtk_entry_completion_set_text_column (GtkEntryCompletion *completion,
int minimum_key_length;
int text_column;
- gchar *case_normalized_key;
+ char *case_normalized_key;
GtkEventController *entry_key_controller;
GtkEventController *entry_focus_controller;
guint inline_selection : 1;
guint has_grab : 1;
- gchar *completion_prefix;
+ char *completion_prefix;
GSource *check_completion_idle;
};
void (* action_activated) (GtkEntryCompletion *completion,
int index_);
gboolean (* insert_prefix) (GtkEntryCompletion *completion,
- const gchar *prefix);
+ const char *prefix);
gboolean (* cursor_on_match) (GtkEntryCompletion *completion,
GtkTreeModel *model,
GtkTreeIter *iter);
static void gtk_expander_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type);
+ const char *type);
/* GtkWidget */
gtk_expander_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (g_strcmp0 (type, "label") == 0)
gtk_expander_set_label_widget (GTK_EXPANDER (buildable), GTK_WIDGET (child));
* Returns: a new #GtkExpander widget.
*/
GtkWidget *
-gtk_expander_new (const gchar *label)
+gtk_expander_new (const char *label)
{
return g_object_new (GTK_TYPE_EXPANDER, "label", label, NULL);
}
* Returns: a new #GtkExpander widget.
*/
GtkWidget *
-gtk_expander_new_with_mnemonic (const gchar *label)
+gtk_expander_new_with_mnemonic (const char *label)
{
return g_object_new (GTK_TYPE_EXPANDER,
"label", label,
*/
void
gtk_expander_set_label (GtkExpander *expander,
- const gchar *label)
+ const char *label)
{
g_return_if_fail (GTK_IS_EXPANDER (expander));
* Returns: (nullable): The text of the label widget. This string is owned
* by the widget and must not be modified or freed.
*/
-const gchar *
+const char *
gtk_expander_get_label (GtkExpander *expander)
{
g_return_val_if_fail (GTK_IS_EXPANDER (expander), NULL);
GType gtk_expander_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkWidget *gtk_expander_new (const gchar *label);
+GtkWidget *gtk_expander_new (const char *label);
GDK_AVAILABLE_IN_ALL
-GtkWidget *gtk_expander_new_with_mnemonic (const gchar *label);
+GtkWidget *gtk_expander_new_with_mnemonic (const char *label);
GDK_AVAILABLE_IN_ALL
void gtk_expander_set_expanded (GtkExpander *expander,
GDK_AVAILABLE_IN_ALL
void gtk_expander_set_label (GtkExpander *expander,
- const gchar *label);
+ const char *label);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_expander_get_label (GtkExpander *expander);
+const char * gtk_expander_get_label (GtkExpander *expander);
GDK_AVAILABLE_IN_ALL
void gtk_expander_set_use_underline (GtkExpander *expander,
return NULL;
}
-static gchar *
+static char *
value_expression_lcopy_value (const GValue *value,
guint n_collect_values,
GTypeCValue *collect_values,
**/
void
gtk_file_chooser_set_current_name (GtkFileChooser *chooser,
- const gchar *name)
+ const char *name)
{
g_return_if_fail (GTK_IS_FILE_CHOOSER (chooser));
g_return_if_fail (name != NULL);
* whatever the contents of the entry are. Note also that this string is in
* UTF-8 encoding, which is not necessarily the system’s encoding for filenames.
**/
-gchar *
+char *
gtk_file_chooser_get_current_name (GtkFileChooser *chooser)
{
g_return_val_if_fail (GTK_IS_FILE_CHOOSER (chooser), NULL);
GtkFileChooserAction action;
GCancellable *cancellable;
GFile *file;
- gchar **uris;
+ char **uris;
guint i;
gboolean selected;
};
GtkFileChooserButton *button = GTK_FILE_CHOOSER_BUTTON (chooser);
GtkTreeIter iter;
int pos;
- gchar type;
+ char type;
pos = model_get_type_position (button, ROW_TYPE_SHORTCUT);
gtk_tree_model_iter_nth_child (button->model, &iter, NULL, pos);
do
{
GIcon *icon = NULL;
- gchar type;
+ char type;
gpointer data;
type = ROW_TYPE_INVALID;
model_free_row_data (GtkFileChooserButton *button,
GtkTreeIter *iter)
{
- gchar type;
+ char type;
gpointer data;
GCancellable *cancellable;
GCancellable *model_cancellable = NULL;
GtkFileChooserButton *button = data->button;
GFileInfo *info = NULL;
- gchar *name;
+ char *name;
if (!button->model)
/* button got destroyed */
static void
model_add_special (GtkFileChooserButton *button)
{
- const gchar *homedir;
- const gchar *desktopdir;
+ const char *homedir;
+ const char *desktopdir;
GtkListStore *store;
GtkTreeIter iter;
GFile *file;
gpointer *volume;
GtkTreeIter iter;
GIcon *icon;
- gchar *display_name;
+ char *display_name;
volume = l->data;
if (G_IS_DRIVE (volume))
}
else
{
- gchar *label;
+ char *label;
GIcon *icon;
/* Don't call get_info for remote paths to avoid latency and
}
else
{
- gchar *label;
+ char *label;
GIcon *icon;
/* Don't call get_info for remote paths to avoid latency and
GtkTreeIter *iter,
gpointer user_data)
{
- gchar type;
+ char type;
gpointer data;
gboolean retval, is_folder;
GtkTreeIter *iter,
gpointer user_data)
{
- gchar type;
+ char type;
type = 0;
gtk_tree_model_get (model, iter,
GtkTreeIter *iter,
gpointer user_data)
{
- gchar type = ROW_TYPE_INVALID;
+ char type = ROW_TYPE_INVALID;
gtk_tree_model_get (model, iter, TYPE_COLUMN, &type, -1);
do
{
- gchar type;
+ char type;
gpointer data;
type = ROW_TYPE_INVALID;
static void
update_label_and_image (GtkFileChooserButton *button)
{
- gchar *label_text;
+ char *label_text;
GFile *file;
gboolean done_changing_selection;
if (gtk_combo_box_get_active_iter (combo_box, &iter))
{
- gchar type;
+ char type;
gpointer data;
type = ROW_TYPE_INVALID;
* Returns: a new button widget.
*/
GtkWidget *
-gtk_file_chooser_button_new (const gchar *title,
+gtk_file_chooser_button_new (const char *title,
GtkFileChooserAction action)
{
g_return_val_if_fail (action == GTK_FILE_CHOOSER_ACTION_OPEN ||
*/
void
gtk_file_chooser_button_set_title (GtkFileChooserButton *button,
- const gchar *title)
+ const char *title)
{
g_return_if_fail (GTK_IS_FILE_CHOOSER_BUTTON (button));
*
* Returns: a pointer to the browse dialog’s title.
*/
-const gchar *
+const char *
gtk_file_chooser_button_get_title (GtkFileChooserButton *button)
{
g_return_val_if_fail (GTK_IS_FILE_CHOOSER_BUTTON (button), NULL);
GDK_AVAILABLE_IN_ALL
GType gtk_file_chooser_button_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkWidget * gtk_file_chooser_button_new (const gchar *title,
+GtkWidget * gtk_file_chooser_button_new (const char *title,
GtkFileChooserAction action);
GDK_AVAILABLE_IN_ALL
GtkWidget * gtk_file_chooser_button_new_with_dialog (GtkWidget *dialog);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_file_chooser_button_get_title (GtkFileChooserButton *button);
+const char * gtk_file_chooser_button_get_title (GtkFileChooserButton *button);
GDK_AVAILABLE_IN_ALL
void gtk_file_chooser_button_set_title (GtkFileChooserButton *button,
- const gchar *title);
+ const char *title);
GDK_AVAILABLE_IN_ALL
int gtk_file_chooser_button_get_width_chars (GtkFileChooserButton *button);
GDK_AVAILABLE_IN_ALL
}
static GtkWidget *
-gtk_file_chooser_dialog_new_valist (const gchar *title,
+gtk_file_chooser_dialog_new_valist (const char *title,
GtkWindow *parent,
GtkFileChooserAction action,
- const gchar *first_button_text,
+ const char *first_button_text,
va_list varargs)
{
GtkWidget *result;
{
response_id = va_arg (varargs, int);
gtk_dialog_add_button (GTK_DIALOG (result), button_text, response_id);
- button_text = va_arg (varargs, const gchar *);
+ button_text = va_arg (varargs, const char *);
}
return result;
* Returns: a new #GtkFileChooserDialog
**/
GtkWidget *
-gtk_file_chooser_dialog_new (const gchar *title,
+gtk_file_chooser_dialog_new (const char *title,
GtkWindow *parent,
GtkFileChooserAction action,
- const gchar *first_button_text,
+ const char *first_button_text,
...)
{
GtkWidget *result;
GDK_AVAILABLE_IN_ALL
GType gtk_file_chooser_dialog_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkWidget *gtk_file_chooser_dialog_new (const gchar *title,
+GtkWidget *gtk_file_chooser_dialog_new (const char *title,
GtkWindow *parent,
GtkFileChooserAction action,
- const gchar *first_button_text,
+ const char *first_button_text,
...) G_GNUC_NULL_TERMINATED;
G_END_DECLS
GFile *base_folder;
GFile *current_folder_file;
- gchar *dir_part;
- gchar *file_part;
+ char *dir_part;
+ char *file_part;
GtkTreeModel *completion_store;
GtkFileFilter *current_filter;
#ifdef G_OS_WIN32
static int insert_text_callback (GtkFileChooserEntry *widget,
- const gchar *new_text,
+ const char *new_text,
int new_text_length,
int *position,
gpointer user_data);
static gboolean
match_func (GtkEntryCompletion *compl,
- const gchar *key,
+ const char *key,
GtkTreeIter *iter,
gpointer user_data)
{
static GFile *
gtk_file_chooser_get_file_for_text (GtkFileChooserEntry *chooser_entry,
- const gchar *str)
+ const char *str)
{
GFile *file;
#ifdef G_OS_WIN32
static int
insert_text_callback (GtkFileChooserEntry *chooser_entry,
- const gchar *new_text,
+ const char *new_text,
int new_text_length,
int *position,
gpointer user_data)
{
- const gchar *colon = memchr (new_text, ':', new_text_length);
+ const char *colon = memchr (new_text, ':', new_text_length);
int i;
/* Disallow these characters altogether */
* Returns: the entered filename - this value is owned by the
* chooser entry and must not be modified or freed.
**/
-const gchar *
+const char *
_gtk_file_chooser_entry_get_file_part (GtkFileChooserEntry *chooser_entry)
{
const char *last_slash, *text;
void
_gtk_file_chooser_entry_select_filename (GtkFileChooserEntry *chooser_entry)
{
- const gchar *str, *ext;
+ const char *str, *ext;
glong len = -1;
if (chooser_entry->action == GTK_FILE_CHOOSER_ACTION_SAVE)
void _gtk_file_chooser_entry_set_base_folder (GtkFileChooserEntry *chooser_entry,
GFile *folder);
GFile * _gtk_file_chooser_entry_get_current_folder (GtkFileChooserEntry *chooser_entry);
-const gchar * _gtk_file_chooser_entry_get_file_part (GtkFileChooserEntry *chooser_entry);
+const char * _gtk_file_chooser_entry_get_file_part (GtkFileChooserEntry *chooser_entry);
gboolean _gtk_file_chooser_entry_get_is_folder (GtkFileChooserEntry *chooser_entry,
GFile *file);
void _gtk_file_chooser_entry_select_filename (GtkFileChooserEntry *chooser_entry);
* Returns: a new #GtkFileChooserNative
**/
GtkFileChooserNative *
-gtk_file_chooser_native_new (const gchar *title,
+gtk_file_chooser_native_new (const char *title,
GtkWindow *parent,
GtkFileChooserAction action,
- const gchar *accept_label,
- const gchar *cancel_label)
+ const char *accept_label,
+ const char *cancel_label)
{
GtkFileChooserNative *result;
static void
gtk_file_chooser_native_set_current_name (GtkFileChooser *chooser,
- const gchar *name)
+ const char *name)
{
GtkFileChooserNative *self = GTK_FILE_CHOOSER_NATIVE (chooser);
G_DECLARE_FINAL_TYPE (GtkFileChooserNative, gtk_file_chooser_native, GTK, FILE_CHOOSER_NATIVE, GtkNativeDialog)
GDK_AVAILABLE_IN_ALL
-GtkFileChooserNative *gtk_file_chooser_native_new (const gchar *title,
+GtkFileChooserNative *gtk_file_chooser_native_new (const char *title,
GtkWindow *parent,
GtkFileChooserAction action,
- const gchar *accept_label,
- const gchar *cancel_label);
+ const char *accept_label,
+ const char *cancel_label);
GDK_AVAILABLE_IN_ALL
const char *gtk_file_chooser_native_get_accept_label (GtkFileChooserNative *self);
static void
response_cb (GDBusConnection *connection,
- const gchar *sender_name,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *signal_name,
+ const char *sender_name,
+ const char *object_path,
+ const char *interface_name,
+ const char *signal_name,
GVariant *parameters,
gpointer user_data)
{
g_variant_new_string (GTK_FILE_CHOOSER_NATIVE (self)->current_name));
if (self->current_folder)
{
- gchar *path;
+ char *path;
path = g_file_get_path (GTK_FILE_CHOOSER_NATIVE (self)->current_folder);
g_variant_builder_add (&opt_builder, "{sv}", "current_folder",
}
if (self->current_file)
{
- gchar *path;
+ char *path;
path = g_file_get_path (GTK_FILE_CHOOSER_NATIVE (self)->current_file);
g_variant_builder_add (&opt_builder, "{sv}", "current_file",
if (folder != NULL)
{
- gchar *uri;
+ char *uri;
uri = g_file_get_uri (folder);
[data->panel setDirectoryURL:[NSURL URLWithString:[NSString stringWithUTF8String:uri]]];
static void
chooser_set_current_name (FileChooserQuartzData *data,
- const gchar *name)
+ const char *name)
{
if (name != NULL)
if (data->current_file)
{
GFile *folder;
- gchar *name;
+ char *name;
folder = g_file_get_parent (data->current_file);
name = g_file_get_basename (data->current_file);
return TRUE;
}
-static gchar *
-strip_mnemonic (const gchar *s)
+static char *
+strip_mnemonic (const char *s)
{
- gchar *escaped;
- gchar *ret = NULL;
+ char *escaped;
+ char *ret = NULL;
if (s == NULL)
return NULL;
{
gunichar2 *label = g_utf8_to_utf16 (choice->label, -1, NULL, NULL, NULL);
DWORD sub_id = 0;
- gchar **option;
+ char **option;
IFileDialogCustomize_StartVisualGroup (pfdc, dialog_auxiliary_id++, label);
hr = IFileDialogCustomize_AddComboBox (pfdc, dialog_control_id);
GError **error);
GFile * (*get_current_folder) (GtkFileChooser *chooser);
void (*set_current_name) (GtkFileChooser *chooser,
- const gchar *name);
- gchar * (*get_current_name) (GtkFileChooser *chooser);
+ const char *name);
+ char * (*get_current_name) (GtkFileChooser *chooser);
gboolean (*select_file) (GtkFileChooser *chooser,
GFile *file,
GError **error);
GError **error);
static GFile * delegate_get_current_folder (GtkFileChooser *chooser);
static void delegate_set_current_name (GtkFileChooser *chooser,
- const gchar *name);
-static gchar * delegate_get_current_name (GtkFileChooser *chooser);
+ const char *name);
+static char * delegate_get_current_name (GtkFileChooser *chooser);
static gboolean delegate_select_file (GtkFileChooser *chooser,
GFile *file,
GError **error);
static void
delegate_set_current_name (GtkFileChooser *chooser,
- const gchar *name)
+ const char *name)
{
gtk_file_chooser_set_current_name (get_delegate (chooser), name);
}
-static gchar *
+static char *
delegate_get_current_name (GtkFileChooser *chooser)
{
return gtk_file_chooser_get_current_name (get_delegate (chooser));
return settings;
}
-gchar *
+char *
_gtk_file_chooser_label_for_file (GFile *file)
{
- const gchar *path, *start, *end, *p;
- gchar *uri, *host, *label;
+ const char *path, *start, *end, *p;
+ char *uri, *host, *label;
uri = g_file_get_uri (file);
{
GIcon *icon;
GdkPixbuf *pixbuf;
- const gchar *thumbnail_path;
+ const char *thumbnail_path;
thumbnail_path = g_file_info_get_attribute_byte_string (info, G_FILE_ATTRIBUTE_THUMBNAIL_PATH);
GSettings *_gtk_file_chooser_get_settings_for_widget (GtkWidget *widget);
-gchar * _gtk_file_chooser_label_for_file (GFile *file);
+char * _gtk_file_chooser_label_for_file (GFile *file);
gboolean _gtk_file_info_consider_as_directory (GFileInfo *info);
gboolean _gtk_file_has_native_path (GFile *file);
GError **error);
static GFile * gtk_file_chooser_widget_get_current_folder (GtkFileChooser *chooser);
static void gtk_file_chooser_widget_set_current_name (GtkFileChooser *chooser,
- const gchar *name);
-static gchar * gtk_file_chooser_widget_get_current_name (GtkFileChooser *chooser);
+ const char *name);
+static char * gtk_file_chooser_widget_get_current_name (GtkFileChooser *chooser);
static gboolean gtk_file_chooser_widget_select_file (GtkFileChooser *chooser,
GFile *file,
GError **error);
static void add_selection_to_recent_list (GtkFileChooserWidget *impl);
static void location_popup_handler (GtkFileChooserWidget *impl,
- const gchar *path);
+ const char *path);
static void location_popup_on_paste_handler (GtkFileChooserWidget *impl);
static void location_toggle_popup_handler (GtkFileChooserWidget *impl);
static void up_folder_handler (GtkFileChooserWidget *impl);
static void
check_valid_child_name (GtkFileChooserWidget *impl,
GFile *parent,
- const gchar *name,
+ const char *name,
gboolean is_folder,
GFile *original,
GtkWidget *error_stack,
{
GError *error = NULL;
GFile *file;
- const gchar *name;
+ const char *name;
name = gtk_editable_get_text (GTK_EDITABLE (impl->new_folder_name_entry));
file = g_file_get_child_for_display_name (impl->current_folder, name, &error);
GtkFileChooserWidget *impl)
{
GFile *dest;
- const gchar* new_name;
+ const char * new_name;
gtk_popover_popdown (GTK_POPOVER (impl->rename_file_popover));
{
GtkFileChooserWidget *impl = data;
GdkRectangle rect;
- gchar *filename;
+ char *filename;
double x, y;
gtk_tree_model_get (model, iter,
if (files && GTK_IS_WINDOW (toplevel))
{
GFile *file = files->data;
- gchar *uri;
+ char *uri;
uri = g_file_get_uri (file);
gtk_show_uri (GTK_WINDOW (toplevel), uri, GDK_CURRENT_TIME);
GtkTreePath *path;
GtkTreeIter iter;
GFile *file;
- gchar *filename;
+ char *filename;
if (impl->operation_mode == OPERATION_MODE_BROWSE)
return FALSE;
static void
switch_to_home_dir (GtkFileChooserWidget *impl)
{
- const gchar *home = g_get_home_dir ();
+ const char *home = g_get_home_dir ();
GFile *home_file;
if (home == NULL)
gtk_widget_queue_draw (impl->browse_files_tree_view);
}
-static gchar *
+static char *
gtk_file_chooser_widget_get_subtitle (GtkFileChooserWidget *impl)
{
- gchar *subtitle = NULL;
+ char *subtitle = NULL;
if (impl->operation_mode == OPERATION_MODE_SEARCH)
{
- gchar *location;
+ char *location;
location = gtk_places_sidebar_get_location_title (GTK_PLACES_SIDEBAR (impl->places_sidebar));
if (location)
static void
update_columns (GtkFileChooserWidget *impl,
gboolean location_visible,
- const gchar *time_title)
+ const char *time_title)
{
gboolean need_resize = FALSE;
}
/* Replace 'target' with 'replacement' in the input string. */
-static gchar *
-string_replace (const gchar *input,
- const gchar *target,
- const gchar *replacement)
+static char *
+string_replace (const char *input,
+ const char *target,
+ const char *replacement)
{
- gchar **pieces;
- gchar *output;
+ char **pieces;
+ char *output;
pieces = g_strsplit (input, target, -1);
output = g_strjoinv (replacement, pieces);
}
static void
-replace_ratio (gchar **str)
+replace_ratio (char **str)
{
if (g_get_charset (NULL))
{
- gchar *ret;
+ char *ret;
ret = string_replace (*str, ":", "\xE2\x80\x8E∶");
g_free (*str);
*str = ret;
{
GDateTime *now, *time;
GDateTime *now_date, *date;
- const gchar *format;
- gchar *date_str;
+ const char *format;
+ char *date_str;
int days_ago;
time = g_date_time_new_from_unix_local (secs);
glong secs)
{
GDateTime *time;
- const gchar *format;
- gchar *date_str;
+ const char *format;
+ char *date_str;
time = g_date_time_new_from_unix_local (secs);
static void
copy_attribute (GFileInfo *to,
GFileInfo *from,
- const gchar *attribute)
+ const char *attribute)
{
GFileAttributeType type;
gpointer value;
{
GFile *home_location;
GFile *dir_location;
- gchar *location;
+ char *location;
home_location = g_file_new_for_path (g_get_home_dir ());
if (file)
location = g_strdup (_("Home"));
else if (g_file_has_prefix (dir_location, home_location))
{
- gchar *relative_path;
+ char *relative_path;
relative_path = g_file_get_relative_path (home_location, dir_location);
location = g_filename_display_name (relative_path);
};
static int
-compare_utf8_filenames (const gchar *a,
- const gchar *b)
+compare_utf8_filenames (const char *a,
+ const char *b)
{
- gchar *a_folded, *b_folded;
+ char *a_folded, *b_folded;
int retval;
a_folded = g_utf8_strdown (a, -1);
*/
if (entry_text[len - 1] == G_DIR_SEPARATOR)
{
- gchar *tmp;
+ char *tmp;
tmp = g_strndup (entry_text, len - 1);
clear_entry = (compare_utf8_filenames (impl->browse_files_last_selected_name, tmp) == 0);
static void
gtk_file_chooser_widget_set_current_name (GtkFileChooser *chooser,
- const gchar *name)
+ const char *name)
{
GtkFileChooserWidget *impl = GTK_FILE_CHOOSER_WIDGET (chooser);
gtk_editable_set_text (GTK_EDITABLE (impl->location_entry), name);
}
-static gchar *
+static char *
gtk_file_chooser_widget_get_current_name (GtkFileChooser *chooser)
{
GtkFileChooserWidget *impl = GTK_FILE_CHOOSER_WIDGET (chooser);
/* Gets the display name of the selected file in the file list; assumes single
* selection mode and that something is selected.
*/
-static const gchar *
+static const char *
get_display_name_from_file_list (GtkFileChooserWidget *impl)
{
GFileInfo *info;
static void
add_custom_button_to_dialog (GtkDialog *dialog,
- const gchar *mnemonic_label,
+ const char *mnemonic_label,
int response_id)
{
GtkWidget *button;
/* Presents an overwrite confirmation dialog */
static void
confirm_dialog_should_accept_filename (GtkFileChooserWidget *impl,
- const gchar *file_part,
- const gchar *folder_display_name)
+ const char *file_part,
+ const char *folder_display_name)
{
GtkWindow *toplevel;
GtkWidget *dialog;
struct GetDisplayNameData
{
GtkFileChooserWidget *impl;
- gchar *file_part;
+ char *file_part;
};
static void
*/
static gboolean
should_respond_after_confirm_overwrite (GtkFileChooserWidget *impl,
- const gchar *file_part,
+ const char *file_part,
GFile *parent_file)
{
struct GetDisplayNameData *data;
static void
search_engine_error_cb (GtkSearchEngine *engine,
- const gchar *message,
+ const char *message,
gpointer data)
{
GtkFileChooserWidget *impl = GTK_FILE_CHOOSER_WIDGET (data);
/* Creates a new query with the specified text and launches it */
static void
search_start_query (GtkFileChooserWidget *impl,
- const gchar *query_text)
+ const char *query_text)
{
GFile *file;
/* if there already is a query, restart it */
if (impl->search_query)
{
- const gchar *query;
+ const char *query;
query = gtk_query_get_text (impl->search_query);
if (query)
static void
location_set_user_text (GtkFileChooserWidget *impl,
- const gchar *path)
+ const char *path)
{
gtk_editable_set_text (GTK_EDITABLE (impl->location_entry), path);
gtk_editable_set_position (GTK_EDITABLE (impl->location_entry), -1);
static void
location_popup_handler (GtkFileChooserWidget *impl,
- const gchar *path)
+ const char *path)
{
if (impl->operation_mode != OPERATION_MODE_BROWSE)
{
add_normal_and_shifted_binding (GtkWidgetClass *widget_class,
guint keyval,
GdkModifierType modifiers,
- const gchar *signal_name)
+ const char *signal_name)
{
gtk_widget_class_add_binding_signal (widget_class,
keyval, modifiers,
{
pattern = g_string_erase (pattern, 0, 1);
}
- gchar *pattern_c = g_string_free (pattern, FALSE);
+ char *pattern_c = g_string_free (pattern, FALSE);
NSString *pattern_nsstring = [NSString stringWithUTF8String:pattern_c];
g_free (pattern_c);
[pattern_nsstring retain];
for (l = formats; l; l = l->next)
{
int i;
- gchar **extensions;
+ char **extensions;
extensions = gdk_pixbuf_format_get_extensions (l->data);
#define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size))
/* Get an index within the model->files array of nodes, given a FileModelNode* */
-#define node_index(_model, _node) (((gchar *) (_node) - (_model)->files->data) / (_model)->node_size)
+#define node_index(_model, _node) (((char *) (_node) - (_model)->files->data) / (_model)->node_size)
/* @up_to_index: smallest model->files array index that will be valid after this call
* @up_to_row: smallest node->row that will be valid after this call
static void
gtk_file_system_model_set_directory (GtkFileSystemModel *model,
GFile * dir,
- const gchar * attributes)
+ const char * attributes)
{
g_assert (G_IS_FILE (dir));
**/
GtkFileSystemModel *
_gtk_file_system_model_new_for_directory (GFile * dir,
- const gchar * attributes,
+ const char * attributes,
GtkFileSystemModelGetValue get_func,
gpointer get_data,
guint n_columns,
guint n_columns,
...);
GtkFileSystemModel *_gtk_file_system_model_new_for_directory(GFile * dir,
- const gchar * attributes,
+ const char * attributes,
GtkFileSystemModelGetValue get_func,
gpointer get_data,
guint n_columns,
gtk_fixed_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_WIDGET (child))
gtk_fixed_put (GTK_FIXED (buildable), GTK_WIDGET (child), 0, 0);
gtk_flow_box_child_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_WIDGET (child))
gtk_flow_box_child_set_child (GTK_FLOW_BOX_CHILD (buildable), GTK_WIDGET (child));
gtk_flow_box_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_WIDGET (child))
gtk_flow_box_insert (GTK_FLOW_BOX (buildable), GTK_WIDGET (child), -1);
{
GtkWidget parent_instance;
- gchar *title;
- gchar *fontname;
+ char *title;
+ char *fontname;
guint use_font : 1;
guint use_size : 1;
int font_size;
char *font_features;
PangoLanguage *language;
- gchar *preview_text;
+ char *preview_text;
GtkFontFilterFunc font_filter;
gpointer font_filter_data;
GDestroyNotify font_filter_data_destroy;
PangoFontFamily **families;
PangoFontFace **faces;
int n_families, n_faces, i;
- const gchar *family;
+ const char *family;
g_assert (font_button->font_desc != NULL);
faces = NULL;
for (i = 0; i < n_families; i++)
{
- const gchar *name = pango_font_family_get_name (families[i]);
+ const char *name = pango_font_family_get_name (families[i]);
if (!g_ascii_strcasecmp (name, family))
{
g_free (faces);
}
-static gchar *
+static char *
gtk_font_button_get_preview_text (GtkFontButton *font_button)
{
if (font_button->font_dialog)
static void
gtk_font_button_set_preview_text (GtkFontButton *font_button,
- const gchar *preview_text)
+ const char *preview_text)
{
if (font_button->font_dialog)
{
* Returns: a new font picker widget.
*/
GtkWidget *
-gtk_font_button_new_with_font (const gchar *fontname)
+gtk_font_button_new_with_font (const char *fontname)
{
return g_object_new (GTK_TYPE_FONT_BUTTON, "font", fontname, NULL);
}
*/
void
gtk_font_button_set_title (GtkFontButton *font_button,
- const gchar *title)
+ const char *title)
{
- gchar *old_title;
+ char *old_title;
g_return_if_fail (GTK_IS_FONT_BUTTON (font_button));
old_title = font_button->title;
*
* Returns: an internal copy of the title string which must not be freed.
*/
-const gchar*
+const char *
gtk_font_button_get_title (GtkFontButton *font_button)
{
g_return_val_if_fail (GTK_IS_FONT_BUTTON (font_button), NULL);
}
}
-static const gchar *
+static const char *
gtk_font_button_get_font_name (GtkFontButton *font_button)
{
g_return_val_if_fail (GTK_IS_FONT_BUTTON (font_button), NULL);
static void
gtk_font_button_set_font_name (GtkFontButton *font_button,
- const gchar *fontname)
+ const char *fontname)
{
PangoFontDescription *font_desc;
}
}
-static gchar *
+static char *
pango_font_description_to_css (PangoFontDescription *desc,
const char *features,
const char *language)
else
{
PangoFontDescription *desc;
- gchar *data;
+ char *data;
if (!font_button->provider)
{
static void
gtk_font_button_update_font_info (GtkFontButton *font_button)
{
- const gchar *fam_name;
- const gchar *face_name;
- gchar *family_style;
+ const char *fam_name;
+ const char *face_name;
+ char *family_style;
if (font_button->font_family)
fam_name = pango_font_family_get_name (font_button->font_family);
if ((font_button->level & GTK_FONT_CHOOSER_LEVEL_SIZE) != 0)
{
/* mirror Pango, which doesn't translate this either */
- gchar *size = g_strdup_printf ("%2.4g%s",
+ char *size = g_strdup_printf ("%2.4g%s",
pango_font_description_get_size (font_button->font_desc) / (double)PANGO_SCALE,
pango_font_description_get_size_is_absolute (font_button->font_desc) ? "px" : "");
GDK_AVAILABLE_IN_ALL
GtkWidget *gtk_font_button_new (void);
GDK_AVAILABLE_IN_ALL
-GtkWidget *gtk_font_button_new_with_font (const gchar *fontname);
+GtkWidget *gtk_font_button_new_with_font (const char *fontname);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_font_button_get_title (GtkFontButton *font_button);
+const char * gtk_font_button_get_title (GtkFontButton *font_button);
GDK_AVAILABLE_IN_ALL
void gtk_font_button_set_title (GtkFontButton *font_button,
- const gchar *title);
+ const char *title);
GDK_AVAILABLE_IN_ALL
gboolean gtk_font_button_get_modal (GtkFontButton *font_button);
GDK_AVAILABLE_IN_ALL
* of the current font, or %NULL if no font is selected. You must
* free this string with g_free().
*/
-gchar *
+char *
gtk_font_chooser_get_font (GtkFontChooser *fontchooser)
{
- gchar *fontname;
+ char *fontname;
g_return_val_if_fail (GTK_IS_FONT_CHOOSER (fontchooser), NULL);
*/
void
gtk_font_chooser_set_font (GtkFontChooser *fontchooser,
- const gchar *fontname)
+ const char *fontname)
{
g_return_if_fail (GTK_IS_FONT_CHOOSER (fontchooser));
g_return_if_fail (fontname != NULL);
* Returns: (transfer full): the text displayed in the
* preview area
*/
-gchar *
+char *
gtk_font_chooser_get_preview_text (GtkFontChooser *fontchooser)
{
char *text;
*/
void
gtk_font_chooser_set_preview_text (GtkFontChooser *fontchooser,
- const gchar *text)
+ const char *text)
{
g_return_if_fail (GTK_IS_FONT_CHOOSER (fontchooser));
g_return_if_fail (text != NULL);
void
_gtk_font_chooser_font_activated (GtkFontChooser *chooser,
- const gchar *fontname)
+ const char *fontname)
{
g_return_if_fail (GTK_IS_FONT_CHOOSER (chooser));
/* Signals */
void (* font_activated) (GtkFontChooser *chooser,
- const gchar *fontname);
+ const char *fontname);
/* More methods */
void (* set_font_map) (GtkFontChooser *fontchooser,
const PangoFontDescription *font_desc);
GDK_AVAILABLE_IN_ALL
-gchar* gtk_font_chooser_get_font (GtkFontChooser *fontchooser);
+char * gtk_font_chooser_get_font (GtkFontChooser *fontchooser);
GDK_AVAILABLE_IN_ALL
void gtk_font_chooser_set_font (GtkFontChooser *fontchooser,
- const gchar *fontname);
+ const char *fontname);
GDK_AVAILABLE_IN_ALL
-gchar* gtk_font_chooser_get_preview_text (GtkFontChooser *fontchooser);
+char * gtk_font_chooser_get_preview_text (GtkFontChooser *fontchooser);
GDK_AVAILABLE_IN_ALL
void gtk_font_chooser_set_preview_text (GtkFontChooser *fontchooser,
- const gchar *text);
+ const char *text);
GDK_AVAILABLE_IN_ALL
gboolean gtk_font_chooser_get_show_preview_entry (GtkFontChooser *fontchooser);
GDK_AVAILABLE_IN_ALL
static void gtk_font_chooser_dialog_buildable_interface_init (GtkBuildableIface *iface);
static GObject *gtk_font_chooser_dialog_buildable_get_internal_child (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *childname);
+ const char *childname);
G_DEFINE_TYPE_WITH_CODE (GtkFontChooserDialog, gtk_font_chooser_dialog, GTK_TYPE_DIALOG,
G_IMPLEMENT_INTERFACE (GTK_TYPE_FONT_CHOOSER,
static void
font_activated_cb (GtkFontChooser *fontchooser,
- const gchar *fontname,
+ const char *fontname,
gpointer user_data)
{
GtkDialog *dialog = user_data;
* Returns: a new #GtkFontChooserDialog
*/
GtkWidget*
-gtk_font_chooser_dialog_new (const gchar *title,
+gtk_font_chooser_dialog_new (const char *title,
GtkWindow *parent)
{
GtkFontChooserDialog *dialog;
static GObject *
gtk_font_chooser_dialog_buildable_get_internal_child (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *childname)
+ const char *childname)
{
GtkFontChooserDialog *dialog = GTK_FONT_CHOOSER_DIALOG (buildable);
GDK_AVAILABLE_IN_ALL
GType gtk_font_chooser_dialog_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_font_chooser_dialog_new (const gchar *title,
+GtkWidget* gtk_font_chooser_dialog_new (const char *title,
GtkWindow *parent);
G_END_DECLS
G_BEGIN_DECLS
void _gtk_font_chooser_font_activated (GtkFontChooser *chooser,
- const gchar *fontname);
+ const char *fontname);
G_END_DECLS
static void
delegate_font_activated (GtkFontChooser *receiver,
- const gchar *fontname,
+ const char *fontname,
GtkFontChooser *delegate)
{
_gtk_font_chooser_font_activated (delegate, fontname);
GtkWidget *preview;
GtkWidget *preview2;
GtkWidget *font_name_label;
- gchar *preview_text;
+ char *preview_text;
gboolean show_preview_entry;
GtkWidget *size_label;
GParamSpec *pspec);
static void gtk_font_chooser_widget_finalize (GObject *object);
-static gchar *gtk_font_chooser_widget_get_font (GtkFontChooserWidget *fontchooser);
+static char *gtk_font_chooser_widget_get_font (GtkFontChooserWidget *fontchooser);
static void gtk_font_chooser_widget_set_font (GtkFontChooserWidget *fontchooser,
- const gchar *fontname);
+ const char *fontname);
static PangoFontDescription *gtk_font_chooser_widget_get_font_desc (GtkFontChooserWidget *fontchooser);
static void gtk_font_chooser_widget_merge_font_desc(GtkFontChooserWidget *fontchooser,
PangoFontDescription *font_desc);
-static const gchar *gtk_font_chooser_widget_get_preview_text (GtkFontChooserWidget *fontchooser);
+static const char *gtk_font_chooser_widget_get_preview_text (GtkFontChooserWidget *fontchooser);
static void gtk_font_chooser_widget_set_preview_text (GtkFontChooserWidget *fontchooser,
- const gchar *text);
+ const char *text);
static gboolean gtk_font_chooser_widget_get_show_preview_entry (GtkFontChooserWidget *fontchooser);
static void gtk_font_chooser_widget_set_show_preview_entry (GtkFontChooserWidget *fontchooser,
gpointer data)
{
GtkAdjustment *adjustment;
- gchar *text;
+ char *text;
gdouble value;
adjustment = gtk_spin_button_get_adjustment (spin);
gpointer user_data)
{
GtkFontChooserWidget *fontchooser = user_data;
- gchar *fontname;
+ char *fontname;
fontname = gtk_font_chooser_widget_get_font (fontchooser);
_gtk_font_chooser_font_activated (GTK_FONT_CHOOSER (fontchooser), fontname);
return -1;
}
-static gchar *
+static char *
gtk_font_chooser_widget_get_font (GtkFontChooserWidget *fontchooser)
{
PangoFontDescription *desc = gtk_font_chooser_widget_get_font_desc (fontchooser);
static void
gtk_font_chooser_widget_set_font (GtkFontChooserWidget *fontchooser,
- const gchar *fontname)
+ const char *fontname)
{
PangoFontDescription *font_desc;
pango_font_description_free (font_desc);
}
-static const gchar*
+static const char *
gtk_font_chooser_widget_get_preview_text (GtkFontChooserWidget *fontchooser)
{
static void
gtk_font_chooser_widget_set_preview_text (GtkFontChooserWidget *fontchooser,
- const gchar *text)
+ const char *text)
{
g_free (fontchooser->preview_text);
fontchooser->preview_text = g_strdup (text);
static void gtk_frame_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type);
+ const char *type);
static void gtk_frame_measure (GtkWidget *widget,
GtkOrientation orientation,
int for_size,
gtk_frame_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (type && strcmp (type, "label") == 0)
gtk_frame_set_label_widget (GTK_FRAME (buildable), GTK_WIDGET (child));
* Returns: a new #GtkFrame widget
**/
GtkWidget*
-gtk_frame_new (const gchar *label)
+gtk_frame_new (const char *label)
{
return g_object_new (GTK_TYPE_FRAME, "label", label, NULL);
}
**/
void
gtk_frame_set_label (GtkFrame *frame,
- const gchar *label)
+ const char *label)
{
g_return_if_fail (GTK_IS_FRAME (frame));
* a #GtkLabel. This string is owned by GTK+ and
* must not be modified or freed.
**/
-const gchar *
+const char *
gtk_frame_get_label (GtkFrame *frame)
{
GtkFramePrivate *priv = gtk_frame_get_instance_private (frame);
GDK_AVAILABLE_IN_ALL
GType gtk_frame_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_frame_new (const gchar *label);
+GtkWidget* gtk_frame_new (const char *label);
GDK_AVAILABLE_IN_ALL
void gtk_frame_set_label (GtkFrame *frame,
- const gchar *label);
+ const char *label);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_frame_get_label (GtkFrame *frame);
+const char * gtk_frame_get_label (GtkFrame *frame);
GDK_AVAILABLE_IN_ALL
void gtk_frame_set_label_widget (GtkFrame *frame,
#endif
_GDK_EXTERN
-void gtk_glade_catalog_init (const gchar *catalog_name);
+void gtk_glade_catalog_init (const char *catalog_name);
/* This function is referred to in gtk/glade/gtk-private-widgets.xml
* and is used to ensure the private types for use in Glade while
* editing UI files that define GTK’s various composite widget classes.
*/
void
-gtk_glade_catalog_init (const gchar *catalog_name)
+gtk_glade_catalog_init (const char *catalog_name)
{
g_type_ensure (GTK_TYPE_PATH_BAR);
g_type_ensure (GTK_TYPE_PLACES_VIEW);
gtk_grid_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_WIDGET (child))
{
GtkWidget *title_widget;
gboolean show_title_buttons;
- gchar *decoration_layout;
+ char *decoration_layout;
gboolean track_default_decoration;
GtkWidget *start_window_controls;
{
GtkHeaderBarPrivate *priv = gtk_header_bar_get_instance_private (bar);
GtkRoot *root;
- const gchar *title = NULL;
+ const char *title = NULL;
if (!priv->title_label)
return;
gtk_header_bar_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (g_strcmp0 (type, "title") == 0)
gtk_header_bar_set_title_widget (GTK_HEADER_BAR (buildable), GTK_WIDGET (child));
*/
void
gtk_header_bar_set_decoration_layout (GtkHeaderBar *bar,
- const gchar *layout)
+ const char *layout)
{
GtkHeaderBarPrivate *priv;
*
* Returns: the decoration layout
*/
-const gchar *
+const char *
gtk_header_bar_get_decoration_layout (GtkHeaderBar *bar)
{
GtkHeaderBarPrivate *priv;
GDK_AVAILABLE_IN_ALL
void gtk_header_bar_set_decoration_layout (GtkHeaderBar *bar,
- const gchar *layout);
+ const char *layout);
GDK_AVAILABLE_IN_ALL
-const gchar *gtk_header_bar_get_decoration_layout (GtkHeaderBar *bar);
+const char *gtk_header_bar_get_decoration_layout (GtkHeaderBar *bar);
G_END_DECLS
int ref_count;
GMappedFile *map;
- gchar *buffer;
+ char *buffer;
guint32 last_chain_offset;
};
}
GtkIconCache *
-gtk_icon_cache_new_for_path (const gchar *path)
+gtk_icon_cache_new_for_path (const char *path)
{
GtkIconCache *cache = NULL;
GMappedFile *map;
- gchar *cache_filename;
+ char *cache_filename;
GStatBuf st;
GStatBuf path_st;
}
GtkIconCache *
-gtk_icon_cache_new (const gchar *data)
+gtk_icon_cache_new (const char *data)
{
GtkIconCache *cache;
cache = g_new0 (GtkIconCache, 1);
cache->ref_count = 1;
cache->map = NULL;
- cache->buffer = (gchar *)data;
+ cache->buffer = (char *)data;
return cache;
}
static int
get_directory_index (GtkIconCache *cache,
- const gchar *directory)
+ const char *directory)
{
guint32 dir_list_offset;
int n_dirs;
for (i = 0; i < n_dirs; i++)
{
guint32 name_offset = GET_UINT32 (cache->buffer, dir_list_offset + 4 + 4 * i);
- gchar *name = cache->buffer + name_offset;
+ char *name = cache->buffer + name_offset;
if (strcmp (name, directory) == 0)
return i;
}
GHashTable *
gtk_icon_cache_list_icons_in_directory (GtkIconCache *cache,
- const gchar *directory,
+ const char *directory,
GtkStringSet *set)
{
int directory_index;
typedef struct _GtkIconCache GtkIconCache;
-GtkIconCache *gtk_icon_cache_new (const gchar *data);
-GtkIconCache *gtk_icon_cache_new_for_path (const gchar *path);
+GtkIconCache *gtk_icon_cache_new (const char *data);
+GtkIconCache *gtk_icon_cache_new_for_path (const char *path);
GHashTable *gtk_icon_cache_list_icons_in_directory (GtkIconCache *cache,
- const gchar *directory,
+ const char *directory,
GtkStringSet *set);
GtkIconCache *gtk_icon_cache_ref (GtkIconCache *cache);
void gtk_icon_cache_unref (GtkIconCache *cache);
};
typedef struct {
- const gchar *cache;
+ const char *cache;
gsize cache_size;
guint32 n_directories;
int flags;
void
_gtk_icon_helper_set_icon_name (GtkIconHelper *self,
- const gchar *icon_name)
+ const char *icon_name)
{
gtk_icon_helper_take_definition (self, gtk_image_definition_new_icon_name (icon_name));
}
return gtk_image_definition_get_paintable (self->def);
}
-const gchar *
+const char *
_gtk_icon_helper_get_icon_name (GtkIconHelper *self)
{
return gtk_image_definition_get_icon_name (self->def);
GIcon *gicon);
void _gtk_icon_helper_set_icon_name (GtkIconHelper *self,
- const gchar *icon_name);
+ const char *icon_name);
void _gtk_icon_helper_set_paintable (GtkIconHelper *self,
GdkPaintable *paintable);
GdkPaintable *_gtk_icon_helper_peek_paintable (GtkIconHelper *self);
GtkImageDefinition *gtk_icon_helper_get_definition (GtkIconHelper *self);
-const gchar *_gtk_icon_helper_get_icon_name (GtkIconHelper *self);
+const char *_gtk_icon_helper_get_icon_name (GtkIconHelper *self);
int gtk_icon_helper_get_size (GtkIconHelper *self);
};
typedef struct {
- gchar **icon_names;
+ char **icon_names;
int size;
int scale;
GtkIconLookupFlags flags;
IconKey key;
GtkIconTheme *in_cache; /* Protected by icon_cache lock */
- gchar *icon_name;
- gchar *filename;
+ char *icon_name;
+ char *filename;
GLoadableIcon *loadable;
#ifdef G_OS_WIN32
typedef struct
{
- gchar *name;
- gchar *display_name;
- gchar *comment;
+ char *name;
+ char *display_name;
+ char *comment;
GArray *dir_sizes; /* IconThemeDirSize */
GArray *dirs; /* IconThemeDir */
typedef struct
{
- gchar *svg_filename;
- gchar *no_svg_filename;
+ char *svg_filename;
+ char *no_svg_filename;
gboolean is_resource;
} UnthemedIcon;
typedef struct
{
- gchar *dir;
+ char *dir;
time_t mtime;
GtkIconCache *cache;
gboolean exists;
static void theme_dir_destroy (IconThemeDir *dir);
static void theme_destroy (IconTheme *theme);
static GtkIconPaintable *theme_lookup_icon (IconTheme *theme,
- const gchar *icon_name,
+ const char *icon_name,
int size,
int scale,
gboolean allow_svg);
static gboolean theme_has_icon (IconTheme *theme,
- const gchar *icon_name);
+ const char *icon_name);
static void theme_subdir_load (GtkIconTheme *self,
IconTheme *theme,
GKeyFile *theme_file,
- gchar *subdir);
+ char *subdir);
static void do_theme_change (GtkIconTheme *self);
static void blow_themes (GtkIconTheme *self);
static gboolean rescan_themes (GtkIconTheme *self);
static GtkIconPaintable *icon_paintable_new (const char *icon_name,
int desired_size,
int desired_scale);
-static IconCacheFlag suffix_from_name (const gchar *name);
+static IconCacheFlag suffix_from_name (const char *name);
static void icon_ensure_texture__locked (GtkIconPaintable *icon,
gboolean in_thread);
static void gtk_icon_theme_unset_display (GtkIconTheme *self);
if (!self->custom_theme)
{
- gchar *theme = NULL;
+ char *theme = NULL;
gboolean changed = FALSE;
if (self->display)
found_svg = FALSE;
for (tmp_list = formats; tmp_list && !found_svg; tmp_list = tmp_list->next)
{
- gchar **mime_types = gdk_pixbuf_format_get_mime_types (tmp_list->data);
- gchar **mime_type;
+ char **mime_types = gdk_pixbuf_format_get_mime_types (tmp_list->data);
+ char **mime_type;
for (mime_type = mime_types; *mime_type && !found_svg; mime_type++)
{
static void
gtk_icon_theme_init (GtkIconTheme *self)
{
- const gchar * const *xdg_data_dirs;
+ const char * const *xdg_data_dirs;
int i, j;
int len;
return theme_name;
}
-static const gchar builtin_hicolor_index[] =
+static const char builtin_hicolor_index[] =
"[Icon Theme]\n"
"Name=Hicolor\n"
"Hidden=True\n"
static void
insert_theme (GtkIconTheme *self,
- const gchar *theme_name)
+ const char *theme_name)
{
int i;
GList *l;
- gchar **dirs;
- gchar **scaled_dirs;
- gchar **themes;
+ char **dirs;
+ char **scaled_dirs;
+ char **themes;
IconTheme *theme = NULL;
- gchar *path;
+ char *path;
GKeyFile *theme_file;
GError *error = NULL;
GStatBuf stat_buf;
static void
strip_suffix_inline (char *filename)
{
- gchar *dot;
+ char *dot;
if (g_str_has_suffix (filename, ".symbolic.png"))
filename[strlen(filename)-13] = 0;
*dot = 0;
}
-static gchar *
-strip_suffix (const gchar *filename)
+static char *
+strip_suffix (const char *filename)
{
- const gchar *dot;
+ const char *dot;
if (g_str_has_suffix (filename, ".symbolic.png"))
return g_strndup (filename, strlen(filename)-13);
static void
add_unthemed_icon (GtkIconTheme *self,
- const gchar *dir,
- const gchar *file,
+ const char *dir,
+ const char *file,
gboolean is_resource)
{
IconCacheFlag new_suffix, old_suffix;
- gchar *abs_file;
- gchar *base_name;
+ char *abs_file;
+ char *base_name;
UnthemedIcon *unthemed_icon;
new_suffix = suffix_from_name (file);
{
GDir *gdir;
int base;
- gchar *dir;
- const gchar *file;
+ char *dir;
+ const char *file;
GTimeVal tv;
GStatBuf stat_buf;
int j;
for (j = 0; self->resource_path[j]; j++)
{
- gchar **children;
+ char **children;
int i;
dir = self->resource_path[j];
}
static inline gboolean
-icon_name_is_symbolic (const gchar *icon_name,
+icon_name_is_symbolic (const char *icon_name,
int icon_name_len)
{
}
static inline gboolean
-icon_uri_is_symbolic (const gchar *icon_name,
+icon_uri_is_symbolic (const char *icon_name,
int icon_name_len)
{
if (icon_name_len < 0)
static GtkIconPaintable *
real_choose_icon (GtkIconTheme *self,
- const gchar *icon_names[],
+ const char *icon_names[],
int size,
int scale,
GtkIconLookupFlags flags,
GList *l;
GtkIconPaintable *icon = NULL;
UnthemedIcon *unthemed_icon = NULL;
- const gchar *icon_name = NULL;
+ const char *icon_name = NULL;
IconTheme *theme = NULL;
int i;
IconKey key;
if (!ensure_valid_themes (self, non_blocking))
return NULL;
- key.icon_names = (gchar **)icon_names;
+ key.icon_names = (char **)icon_names;
key.size = size;
key.scale = scale;
key.flags = flags;
#ifdef G_OS_WIN32
/* Still not found an icon, check if reference to a Win32 resource */
{
- gchar **resources;
+ char **resources;
HICON hIcon = NULL;
resources = g_strsplit (icon_names[0], ",", 0);
static void
icon_name_list_add_icon (GtkStrvBuilder *icons,
- const gchar *dir_suffix,
- gchar *icon_name)
+ const char *dir_suffix,
+ char *icon_name)
{
if (dir_suffix)
gtk_strv_builder_append (icons, g_strconcat (icon_name, dir_suffix, NULL));
static GtkIconPaintable *
choose_icon (GtkIconTheme *self,
- const gchar *icon_names[],
+ const char *icon_names[],
int size,
int scale,
GtkTextDirection direction,
gboolean has_regular = FALSE, has_symbolic = FALSE;
GtkIconPaintable *icon;
GtkStrvBuilder new_names;
- const gchar *dir_suffix;
+ const char *dir_suffix;
guint i;
switch (direction)
}
else
{
- const gchar *names[2];
+ const char *names[2];
names[0] = icon_name;
names[1] = NULL;
*/
gboolean
gtk_icon_theme_has_icon (GtkIconTheme *self,
- const gchar *icon_name)
+ const char *icon_name)
{
GList *l;
gboolean res = FALSE;
*/
int *
gtk_icon_theme_get_icon_sizes (GtkIconTheme *self,
- const gchar *icon_name)
+ const char *icon_name)
{
GList *l;
int i;
}
}
-static const gchar *
+static const char *
string_from_suffix (IconCacheFlag suffix)
{
switch (suffix)
}
static inline IconCacheFlag
-suffix_from_name (const gchar *name)
+suffix_from_name (const char *name)
{
const gsize name_len = strlen (name);
static GtkIconPaintable *
theme_lookup_icon (IconTheme *theme,
- const gchar *icon_name, /* interned */
+ const char *icon_name, /* interned */
int size,
int scale,
gboolean allow_svg)
{
GtkIconPaintable *icon;
IconThemeDir *dir = &g_array_index (theme->dirs, IconThemeDir, min_file->dir_index);
- gchar *filename;
+ char *filename;
icon = icon_paintable_new (icon_name, size, scale);
static gboolean
theme_has_icon (IconTheme *theme,
- const gchar *icon_name)
+ const char *icon_name)
{
return gtk_string_set_lookup (&theme->icons, icon_name) != NULL;
}
GtkStringSet *set)
{
GDir *gdir;
- const gchar *name;
+ const char *name;
GHashTable *icons = NULL;
GTK_DISPLAY_NOTE (self->display, ICONTHEME,
theme_subdir_load (GtkIconTheme *self,
IconTheme *theme,
GKeyFile *theme_file,
- gchar *subdir)
+ char *subdir)
{
- gchar *type_string;
+ char *type_string;
IconThemeDirType type;
int size;
int min_size;
for (i = 0; i < self->dir_mtimes->len; i++)
{
IconThemeDirMtime *dir_mtime = &g_array_index (self->dir_mtimes, IconThemeDirMtime, i);
- gchar *full_dir;
+ char *full_dir;
if (!dir_mtime->exists)
continue; /* directory doesn't exist */
for (r = 0; self->resource_path[r]; r++)
{
GHashTable *icons;
- gchar *full_dir;
+ char *full_dir;
/* Force a trailing / here, to avoid extra copies in GResource */
full_dir = g_build_filename (self->resource_path[r], subdir, " ", NULL);
* Returns: (nullable) (type filename): the themed icon-name for the icon, or %NULL
* if its not a themed icon.
*/
-const gchar *
+const char *
gtk_icon_paintable_get_icon_name (GtkIconPaintable *icon)
{
g_return_val_if_fail (icon != NULL, NULL);
if (icon->is_resource)
{
- gchar *uri;
+ char *uri;
uri = g_file_get_uri (file);
icon->filename = g_strdup (uri + 11); /* resource:// */
}
else if (G_IS_THEMED_ICON (gicon))
{
- const gchar **names;
+ const char **names;
- names = (const gchar **) g_themed_icon_get_names (G_THEMED_ICON (gicon));
+ names = (const char **) g_themed_icon_get_names (G_THEMED_ICON (gicon));
icon = gtk_icon_theme_lookup_icon (self, names[0], &names[1], size, scale, direction, flags);
}
else
GDK_AVAILABLE_IN_ALL
gboolean gtk_icon_theme_has_icon (GtkIconTheme *self,
- const gchar *icon_name);
+ const char *icon_name);
GDK_AVAILABLE_IN_ALL
int *gtk_icon_theme_get_icon_sizes (GtkIconTheme *self,
- const gchar *icon_name);
+ const char *icon_name);
GDK_AVAILABLE_IN_ALL
GtkIconPaintable *gtk_icon_theme_lookup_icon (GtkIconTheme *self,
const char *icon_name,
GDK_AVAILABLE_IN_ALL
GFile * gtk_icon_paintable_get_file (GtkIconPaintable *self);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_icon_paintable_get_icon_name (GtkIconPaintable *self);
+const char * gtk_icon_paintable_get_icon_name (GtkIconPaintable *self);
GDK_AVAILABLE_IN_ALL
gboolean gtk_icon_paintable_is_symbolic (GtkIconPaintable *self);
GtkCellRenderer *renderer,
GtkCellEditable *editable,
GdkRectangle *cell_area,
- const gchar *path,
+ const char *path,
GtkIconView *icon_view);
static void gtk_icon_view_remove_editable (GtkCellArea *area,
GtkCellRenderer *renderer,
static gboolean gtk_icon_view_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
static void gtk_icon_view_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data);
gtk_icon_view_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_CELL_RENDERER (child))
_gtk_cell_layout_buildable_add_child (buildable, builder, child, type);
GtkCellRenderer *renderer,
GtkCellEditable *editable,
GdkRectangle *cell_area,
- const gchar *path,
+ const char *path,
GtkIconView *icon_view)
{
GtkIconViewChild *child;
GtkTooltip *tooltip,
gpointer data)
{
- gchar *str;
+ char *str;
GtkTreeIter iter;
GtkTreePath *path;
GtkTreeModel *model;
static gboolean
check_model_dnd (GtkTreeModel *model,
GType required_iface,
- const gchar *signal)
+ const char *signal)
{
if (model == NULL || !G_TYPE_CHECK_INSTANCE_TYPE ((model), required_iface))
{
gtk_icon_view_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data)
{
gtk_icon_view_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data)
{
if (!_gtk_cell_layout_buildable_custom_tag_end (buildable, builder,
* Returns: a new #GtkImage
**/
GtkWidget*
-gtk_image_new_from_file (const gchar *filename)
+gtk_image_new_from_file (const char *filename)
{
GtkImage *image;
* Returns: a new #GtkImage
**/
GtkWidget*
-gtk_image_new_from_resource (const gchar *resource_path)
+gtk_image_new_from_resource (const char *resource_path)
{
GtkImage *image;
* Returns: a new #GtkImage displaying the themed icon
**/
GtkWidget*
-gtk_image_new_from_icon_name (const gchar *icon_name)
+gtk_image_new_from_icon_name (const char *icon_name)
{
GtkImage *image;
static GdkPixbufAnimation *
load_scalable_with_loader (GtkImage *image,
- const gchar *file_path,
- const gchar *resource_path,
+ const char *file_path,
+ const char *resource_path,
int *scale_factor_out)
{
GdkPixbufLoader *loader;
**/
void
gtk_image_set_from_file (GtkImage *image,
- const gchar *filename)
+ const char *filename)
{
GdkPixbufAnimation *anim;
int scale_factor;
#endif
static gboolean
-resource_is_pixdata (const gchar *resource_path)
+resource_is_pixdata (const char *resource_path)
{
const guint8 *stream;
guint32 magic;
**/
void
gtk_image_set_from_resource (GtkImage *image,
- const gchar *resource_path)
+ const char *resource_path)
{
GdkPixbufAnimation *animation;
int scale_factor = 1;
**/
void
gtk_image_set_from_icon_name (GtkImage *image,
- const gchar *icon_name)
+ const char *icon_name)
{
g_return_if_fail (GTK_IS_IMAGE (image));
*
* Returns: (transfer none) (allow-none): the icon name, or %NULL
**/
-const gchar *
+const char *
gtk_image_get_icon_name (GtkImage *image)
{
g_return_val_if_fail (GTK_IS_IMAGE (image), NULL);
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_image_new (void);
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_image_new_from_file (const gchar *filename);
+GtkWidget* gtk_image_new_from_file (const char *filename);
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_image_new_from_resource (const gchar *resource_path);
+GtkWidget* gtk_image_new_from_resource (const char *resource_path);
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_image_new_from_pixbuf (GdkPixbuf *pixbuf);
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_image_new_from_paintable (GdkPaintable *paintable);
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_image_new_from_icon_name (const gchar *icon_name);
+GtkWidget* gtk_image_new_from_icon_name (const char *icon_name);
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_image_new_from_gicon (GIcon *icon);
void gtk_image_clear (GtkImage *image);
GDK_AVAILABLE_IN_ALL
void gtk_image_set_from_file (GtkImage *image,
- const gchar *filename);
+ const char *filename);
GDK_AVAILABLE_IN_ALL
void gtk_image_set_from_resource (GtkImage *image,
- const gchar *resource_path);
+ const char *resource_path);
GDK_AVAILABLE_IN_ALL
void gtk_image_set_from_pixbuf (GtkImage *image,
GdkPixbuf *pixbuf);
GdkPaintable *paintable);
GDK_AVAILABLE_IN_ALL
void gtk_image_set_from_icon_name (GtkImage *image,
- const gchar *icon_name);
+ const char *icon_name);
GDK_AVAILABLE_IN_ALL
void gtk_image_set_from_gicon (GtkImage *image,
GIcon *icon);
}
}
-const gchar *
+const char *
gtk_image_definition_get_icon_name (const GtkImageDefinition *def)
{
if (def->type != GTK_IMAGE_ICON_NAME)
GtkImageType gtk_image_definition_get_storage_type (const GtkImageDefinition *def);
int gtk_image_definition_get_scale (const GtkImageDefinition *def);
-const gchar * gtk_image_definition_get_icon_name (const GtkImageDefinition *def);
+const char * gtk_image_definition_get_icon_name (const GtkImageDefinition *def);
GIcon * gtk_image_definition_get_gicon (const GtkImageDefinition *def);
GdkPaintable * gtk_image_definition_get_paintable (const GtkImageDefinition *def);
* provided input method.
*
* |[<!-- language="C" -->
- * GtkIMContext * im_module_create(const gchar *context_id);
+ * GtkIMContext * im_module_create(const char *context_id);
* ]|
* This function should return a pointer to a newly created instance of the
* #GtkIMContext subclass identified by @context_id. The context ID is the same
};
static void gtk_im_context_real_get_preedit_string (GtkIMContext *context,
- gchar **str,
+ char **str,
PangoAttrList **attrs,
int *cursor_pos);
static gboolean gtk_im_context_real_filter_keypress (GtkIMContext *context,
GdkEvent *event);
static gboolean gtk_im_context_real_get_surrounding (GtkIMContext *context,
- gchar **text,
+ char **text,
int *cursor_index);
static void gtk_im_context_real_set_surrounding (GtkIMContext *context,
const char *text,
static void
gtk_im_context_real_get_preedit_string (GtkIMContext *context,
- gchar **str,
+ char **str,
PangoAttrList **attrs,
int *cursor_pos)
{
typedef struct
{
- gchar *text;
+ char *text;
int cursor_index;
} SurroundingInfo;
static void
gtk_im_context_real_set_surrounding (GtkIMContext *context,
- const gchar *text,
+ const char *text,
int len,
int cursor_index)
{
static gboolean
gtk_im_context_real_get_surrounding (GtkIMContext *context,
- gchar **text,
+ char **text,
int *cursor_index)
{
gboolean result;
**/
void
gtk_im_context_get_preedit_string (GtkIMContext *context,
- gchar **str,
+ char **str,
PangoAttrList **attrs,
int *cursor_pos)
{
**/
void
gtk_im_context_set_surrounding (GtkIMContext *context,
- const gchar *text,
+ const char *text,
int len,
int cursor_index)
{
**/
gboolean
gtk_im_context_get_surrounding (GtkIMContext *context,
- gchar **text,
+ char **text,
int *cursor_index)
{
GtkIMContextClass *klass;
- gchar *local_text = NULL;
+ char *local_text = NULL;
int local_index;
gboolean result = FALSE;
void (*preedit_start) (GtkIMContext *context);
void (*preedit_end) (GtkIMContext *context);
void (*preedit_changed) (GtkIMContext *context);
- void (*commit) (GtkIMContext *context, const gchar *str);
+ void (*commit) (GtkIMContext *context, const char *str);
gboolean (*retrieve_surrounding) (GtkIMContext *context);
gboolean (*delete_surrounding) (GtkIMContext *context,
int offset,
void (*set_client_widget) (GtkIMContext *context,
GtkWidget *widget);
void (*get_preedit_string) (GtkIMContext *context,
- gchar **str,
+ char **str,
PangoAttrList **attrs,
int *cursor_pos);
gboolean (*filter_keypress) (GtkIMContext *context,
void (*set_use_preedit) (GtkIMContext *context,
gboolean use_preedit);
void (*set_surrounding) (GtkIMContext *context,
- const gchar *text,
+ const char *text,
int len,
int cursor_index);
gboolean (*get_surrounding) (GtkIMContext *context,
- gchar **text,
+ char **text,
int *cursor_index);
/*< private >*/
/* Padding for future expansion */
GtkWidget *widget);
GDK_AVAILABLE_IN_ALL
void gtk_im_context_get_preedit_string (GtkIMContext *context,
- gchar **str,
+ char **str,
PangoAttrList **attrs,
int *cursor_pos);
GDK_AVAILABLE_IN_ALL
gboolean use_preedit);
GDK_AVAILABLE_IN_ALL
void gtk_im_context_set_surrounding (GtkIMContext *context,
- const gchar *text,
+ const char *text,
int len,
int cursor_index);
GDK_AVAILABLE_IN_ALL
gboolean gtk_im_context_get_surrounding (GtkIMContext *context,
- gchar **text,
+ char **text,
int *cursor_index);
GDK_AVAILABLE_IN_ALL
gboolean gtk_im_context_delete_surrounding (GtkIMContext *context,
GdkEvent *event);
static void gtk_im_context_ime_reset (GtkIMContext *context);
static void gtk_im_context_ime_get_preedit_string (GtkIMContext *context,
- gchar **str,
+ char **str,
PangoAttrList **attrs,
int *cursor_pos);
static void gtk_im_context_ime_focus_in (GtkIMContext *context);
_gtk_im_context_ime_commit_unichar (GtkIMContextIME *context_ime,
gunichar c)
{
- gchar utf8[10];
+ char utf8[10];
int len;
if (context_ime->priv->dead_key_keyval != 0)
}
-static gchar *
+static char *
get_utf8_preedit_string (GtkIMContextIME *context_ime, int *pos_ret)
{
- gchar *utf8str = NULL;
+ char *utf8str = NULL;
HWND hwnd;
HIMC himc;
int pos = 0;
{
if (utf8str)
{
- gchar *utf8str_new = g_strdup (utf8str);
+ char *utf8str_new = g_strdup (utf8str);
/* Note: We *don't* want to update context_ime->commit_string here!
* Otherwise it will be updated repeatedly, not what we want!
static PangoAttrList *
-get_pango_attr_list (GtkIMContextIME *context_ime, const gchar *utf8str)
+get_pango_attr_list (GtkIMContextIME *context_ime, const char *utf8str)
{
PangoAttrList *attrs = pango_attr_list_new ();
HWND hwnd;
if (context_ime->preediting)
{
- const gchar *schr = utf8str, *echr;
+ const char *schr = utf8str, *echr;
guint8 *buf;
guint16 f_red, f_green, f_blue, b_red, b_green, b_blue;
glong len, spos = 0, epos, sidx = 0, eidx;
static void
gtk_im_context_ime_get_preedit_string (GtkIMContext *context,
- gchar **str,
+ char **str,
PangoAttrList **attrs,
int *cursor_pos)
{
- gchar *utf8str = NULL;
+ char *utf8str = NULL;
int pos = 0;
GtkIMContextIME *context_ime;
HWND hwnd;
HIMC himc;
HKL ime = GetKeyboardLayout (0);
- const gchar *lang;
+ const char *lang;
gunichar wc;
PangoContext *pango_context;
PangoFont *font;
guint opened : 1;
guint focus : 1;
GdkRectangle cursor_location;
- gchar *commit_string;
+ char *commit_string;
GtkIMContextIMEPrivate *priv;
};
GtkIMContext parent;
GtkIMContext *helper;
GdkSurface *client_surface;
- gchar *preedit_str;
+ char *preedit_str;
unsigned int cursor_index;
unsigned int selected_len;
GdkRectangle *cursor_rect;
static void
quartz_get_preedit_string (GtkIMContext *context,
- gchar **str,
+ char **str,
PangoAttrList **attrs,
int *cursor_pos)
{
{
*attrs = pango_attr_list_new ();
int len = g_utf8_strlen (*str, -1);
- gchar *ch = *str;
+ char *ch = *str;
if (len > 0)
{
PangoAttribute *attr;
int i = 0;
for (;;)
{
- gchar *s = ch;
+ char *s = ch;
ch = g_utf8_next_char (ch);
if (i >= qc->cursor_index &&
{
GtkIMContextQuartz *qc = GTK_IM_CONTEXT_QUARTZ (context);
gboolean retval = FALSE;
- gchar *fixed_str, *marked_str;
+ char *fixed_str, *marked_str;
fixed_str = g_strdup (g_object_get_data (G_OBJECT (surface), TIC_INSERT_TEXT));
marked_str = g_strdup (g_object_get_data (G_OBJECT (surface), TIC_MARKED_TEXT));
}
static void
-commit_cb (GtkIMContext *context, const gchar *str, GtkIMContextQuartz *qc)
+commit_cb (GtkIMContext *context, const char *str, GtkIMContextQuartz *qc)
{
g_signal_emit_by_name (qc, "commit", str);
}
GdkEvent *key);
static void gtk_im_context_simple_reset (GtkIMContext *context);
static void gtk_im_context_simple_get_preedit_string (GtkIMContext *context,
- gchar **str,
+ char **str,
PangoAttrList **attrs,
int *cursor_pos);
init_compose_table_async (NULL, NULL, NULL);
}
-static gchar*
+static char *
get_x11_compose_file_dir (void)
{
- gchar* compose_file_dir;
+ char * compose_file_dir;
#if defined (X11_DATA_PREFIX)
compose_file_dir = g_strdup (X11_DATA_PREFIX "/share/X11/locale");
static void
gtk_im_context_simple_init_compose_table (void)
{
- gchar *path = NULL;
- const gchar *home;
- const gchar *locale;
- gchar **langs = NULL;
- gchar **lang = NULL;
+ char *path = NULL;
+ const char *home;
+ const char *locale;
+ char **langs = NULL;
+ char **lang = NULL;
const char * const sys_langs[] = { "el_gr", "fi_fi", "pt_br", NULL };
const char * const *sys_lang = NULL;
- gchar *x11_compose_file_dir = get_x11_compose_file_dir ();
+ char *x11_compose_file_dir = get_x11_compose_file_dir ();
path = g_build_filename (g_get_user_config_dir (), "gtk-4.0", "Compose", NULL);
if (g_file_test (path, G_FILE_TEST_EXISTS))
{
GtkIMContextSimple *context_simple = GTK_IM_CONTEXT_SIMPLE (context);
GtkIMContextSimplePrivate *priv = context_simple->priv;
- gchar buf[10];
+ char buf[10];
int len;
g_return_if_fail (g_unichar_validate (ch));
check_normalize_nfc (gunichar* combination_buffer, int n_compose)
{
gunichar combination_buffer_temp[GTK_MAX_COMPOSE_LEN];
- gchar *combination_utf8_temp = NULL;
- gchar *nfc_temp = NULL;
+ char *combination_utf8_temp = NULL;
+ char *nfc_temp = NULL;
int n_combinations;
gunichar temp_swap;
int i;
{
int i;
gunichar combination_buffer[GTK_MAX_COMPOSE_LEN];
- gchar *combination_utf8, *nfc;
+ char *combination_utf8, *nfc;
if (output_char)
*output_char = 0;
int i;
GString *str;
gulong n;
- gchar *nptr = NULL;
- gchar buf[7];
+ char *nptr = NULL;
+ char buf[7];
priv->tentative_match = 0;
priv->tentative_match_len = 0;
static void
gtk_im_context_simple_get_preedit_string (GtkIMContext *context,
- gchar **str,
+ char **str,
PangoAttrList **attrs,
int *cursor_pos)
{
*/
void
gtk_im_context_simple_add_compose_file (GtkIMContextSimple *context_simple,
- const gchar *compose_file)
+ const char *compose_file)
{
g_return_if_fail (GTK_IS_IM_CONTEXT_SIMPLE (context_simple));
int n_seqs);
GDK_AVAILABLE_IN_ALL
void gtk_im_context_simple_add_compose_file (GtkIMContextSimple *context_simple,
- const gchar *compose_file);
+ const char *compose_file);
G_END_DECLS
};
struct preedit {
- gchar *text;
+ char *text;
int cursor_begin;
int cursor_end;
};
gdouble press_y;
struct {
- gchar *text;
+ char *text;
int cursor_idx;
int anchor_idx;
} surrounding;
struct preedit current_preedit;
struct preedit pending_preedit;
- gchar *pending_commit;
+ char *pending_commit;
cairo_rectangle_int_t cursor_rect;
guint use_preedit : 1;
{
#define MAX_LEN 4000
GtkIMContextWaylandGlobal *global;
- const gchar *start, *end;
+ const char *start, *end;
int len, cursor, anchor;
char *str = NULL;
static void
gtk_im_context_wayland_get_preedit_string (GtkIMContext *context,
- gchar **str,
+ char **str,
PangoAttrList **attrs,
int *cursor_pos)
{
static void
gtk_im_context_wayland_set_surrounding (GtkIMContext *context,
- const gchar *text,
+ const char *text,
int len,
int cursor_index)
{
static gboolean
gtk_im_context_wayland_get_surrounding (GtkIMContext *context,
- gchar **text,
+ char **text,
int *cursor_index)
{
GtkIMContextWayland *context_wayland;
* if that could not be created, a newly created GtkIMContextSimple.
*/
GtkIMContext *
-_gtk_im_module_create (const gchar *context_id)
+_gtk_im_module_create (const char *context_id)
{
GIOExtensionPoint *ep;
GIOExtension *ext;
return TRUE;
}
-static const gchar *
+static const char *
lookup_immodule (GdkDisplay *display,
- gchar **immodules_list)
+ char **immodules_list)
{
guint i;
*
* Returns: the context ID (will never be %NULL)
*/
-const gchar *
+const char *
_gtk_im_module_get_default_context_id (GdkDisplay *display)
{
- const gchar *context_id = NULL;
- const gchar *envvar;
+ const char *context_id = NULL;
+ const char *envvar;
GtkSettings *settings;
GIOExtensionPoint *ep;
GList *l;
void gtk_im_module_ensure_extension_point (void);
GtkIMContext * _gtk_im_module_create (const char *context_id);
-const gchar * _gtk_im_module_get_default_context_id (GdkDisplay *display);
+const char * _gtk_im_module_get_default_context_id (GdkDisplay *display);
G_END_DECLS
GtkWidget *client_widget;
GdkRectangle cursor_location;
- gchar *context_id;
- gchar *context_id_aux;
+ char *context_id;
+ char *context_id_aux;
guint use_preedit : 1;
guint have_cursor_location : 1;
static void gtk_im_multicontext_set_client_widget (GtkIMContext *context,
GtkWidget *widget);
static void gtk_im_multicontext_get_preedit_string (GtkIMContext *context,
- gchar **str,
+ char **str,
PangoAttrList **attrs,
int *cursor_pos);
static gboolean gtk_im_multicontext_filter_keypress (GtkIMContext *context,
static void gtk_im_multicontext_set_use_preedit (GtkIMContext *context,
gboolean use_preedit);
static gboolean gtk_im_multicontext_get_surrounding (GtkIMContext *context,
- gchar **text,
+ char **text,
int *cursor_index);
static void gtk_im_multicontext_set_surrounding (GtkIMContext *context,
const char *text,
static void gtk_im_multicontext_preedit_changed_cb (GtkIMContext *delegate,
GtkIMMulticontext *multicontext);
static void gtk_im_multicontext_commit_cb (GtkIMContext *delegate,
- const gchar *str,
+ const char *str,
GtkIMMulticontext *multicontext);
static gboolean gtk_im_multicontext_retrieve_surrounding_cb (GtkIMContext *delegate,
GtkIMMulticontext *multicontext);
g_signal_emit_by_name (multicontext, "preedit-changed");
}
-static const gchar *
+static const char *
get_effective_context_id (GtkIMMulticontext *multicontext)
{
GtkIMMulticontextPrivate *priv = multicontext->priv;
static void
gtk_im_multicontext_get_preedit_string (GtkIMContext *context,
- gchar **str,
+ char **str,
PangoAttrList **attrs,
int *cursor_pos)
{
if (ch != 0 && !g_unichar_iscntrl (ch))
{
int len;
- gchar buf[10];
+ char buf[10];
len = g_unichar_to_utf8 (ch, buf);
buf[len] = '\0';
static gboolean
gtk_im_multicontext_get_surrounding (GtkIMContext *context,
- gchar **text,
+ char **text,
int *cursor_index)
{
GtkIMMulticontext *multicontext = GTK_IM_MULTICONTEXT (context);
static void
gtk_im_multicontext_commit_cb (GtkIMContext *delegate,
- const gchar *str,
+ const char *str,
GtkIMMulticontext *multicontext)
{
g_signal_emit_by_name (multicontext, "commit", str);
static gboolean gtk_info_bar_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
static void gtk_info_bar_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data);
static void gtk_info_bar_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
*/
GtkWidget*
gtk_info_bar_add_button (GtkInfoBar *info_bar,
- const gchar *button_text,
+ const char *button_text,
int response_id)
{
GtkWidget *button;
static void
add_buttons_valist (GtkInfoBar *info_bar,
- const gchar *first_button_text,
+ const char *first_button_text,
va_list args)
{
- const gchar* text;
+ const char * text;
int response_id;
g_return_if_fail (GTK_IS_INFO_BAR (info_bar));
{
gtk_info_bar_add_button (info_bar, text, response_id);
- text = va_arg (args, gchar*);
+ text = va_arg (args, char *);
if (text == NULL)
break;
*/
void
gtk_info_bar_add_buttons (GtkInfoBar *info_bar,
- const gchar *first_button_text,
+ const char *first_button_text,
...)
{
va_list args;
* Returns: a new #GtkInfoBar
*/
GtkWidget*
-gtk_info_bar_new_with_buttons (const gchar *first_button_text,
+gtk_info_bar_new_with_buttons (const char *first_button_text,
...)
{
GtkInfoBar *info_bar;
typedef struct
{
- gchar *name;
+ char *name;
int response_id;
int line;
int col;
static void
parser_start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
if (strcmp (element_name, "action-widget") == 0)
{
- const gchar *response;
+ const char *response;
GValue gvalue = G_VALUE_INIT;
if (!_gtk_builder_check_parent (data->builder, context, "action-widgets", error))
static void
parser_text_element (GtkBuildableParseContext *context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error)
static void
parser_end_element (GtkBuildableParseContext *context,
- const gchar *element_name,
+ const char *element_name,
gpointer user_data,
GError **error)
{
gtk_info_bar_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *parser_data)
{
gtk_info_bar_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data)
{
GtkInfoBar *info_bar = GTK_INFO_BAR (buildable);
GtkWidget *gtk_info_bar_new (void);
GDK_AVAILABLE_IN_ALL
-GtkWidget *gtk_info_bar_new_with_buttons (const gchar *first_button_text,
+GtkWidget *gtk_info_bar_new_with_buttons (const char *first_button_text,
...);
GDK_AVAILABLE_IN_ALL
GtkWidget *widget);
GDK_AVAILABLE_IN_ALL
GtkWidget *gtk_info_bar_add_button (GtkInfoBar *info_bar,
- const gchar *button_text,
+ const char *button_text,
int response_id);
GDK_AVAILABLE_IN_ALL
void gtk_info_bar_add_buttons (GtkInfoBar *info_bar,
- const gchar *first_button_text,
+ const char *first_button_text,
...);
GDK_AVAILABLE_IN_ALL
void gtk_info_bar_add_child (GtkInfoBar *info_bar,
}
else
{
- gchar *old = NULL;
+ char *old = NULL;
if (!istring_is_inline (str))
old = str->u.str;
istring_append (IString *str,
IString *other)
{
- const gchar *text = istring_str (other);
+ const char *text = istring_str (other);
guint n_bytes = other->n_bytes;
guint n_chars = other->n_chars;
* An example looks like this:
*
* |[<!-- language="C" -->
- * const gchar *text =
+ * const char *text =
* "Go to the"
* "<a href=\"http://www.gtk.org title=\"<i>Our</i> website\">"
* "GTK+ website</a> for more...";
GtkWidget *popup_menu;
GMenuModel *extra_menu;
- gchar *label;
- gchar *text;
+ char *label;
+ char *text;
gfloat xalign;
gfloat yalign;
void (* copy_clipboard) (GtkLabel *self);
gboolean (*activate_link) (GtkLabel *self,
- const gchar *uri);
+ const char *uri);
};
/* Notes about the handling of links:
*/
typedef struct
{
- gchar *uri;
- gchar *title; /* the title attribute, used as tooltip */
+ char *uri;
+ char *title; /* the title attribute, used as tooltip */
GtkCssNode *cssnode;
GtkTooltip *tooltip);
static void gtk_label_set_text_internal (GtkLabel *self,
- gchar *str);
+ char *str);
static void gtk_label_set_label_internal (GtkLabel *self,
- gchar *str);
+ char *str);
static gboolean gtk_label_set_use_markup_internal (GtkLabel *self,
gboolean val);
static gboolean gtk_label_set_use_underline_internal (GtkLabel *self,
gboolean val);
static void gtk_label_set_markup_internal (GtkLabel *self,
- const gchar *str,
+ const char *str,
gboolean with_uline);
static void gtk_label_recalculate (GtkLabel *self);
static void gtk_label_root (GtkWidget *widget);
static gboolean gtk_label_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
static void gtk_label_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data);
/* For selectable labels: */
/* For links: */
static void gtk_label_clear_links (GtkLabel *self);
static gboolean gtk_label_activate_link (GtkLabel *self,
- const gchar *uri);
+ const char *uri);
static void gtk_label_activate_current_link (GtkLabel *self);
static void emit_activate_link (GtkLabel *self,
GtkLabelLink *link);
gtk_label_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data)
{
gtk_label_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data)
{
GtkPangoAttributeParserData *data = user_data;
* Returns: the new #GtkLabel
**/
GtkWidget*
-gtk_label_new (const gchar *str)
+gtk_label_new (const char *str)
{
GtkLabel *self;
* Returns: the new #GtkLabel
**/
GtkWidget*
-gtk_label_new_with_mnemonic (const gchar *str)
+gtk_label_new_with_mnemonic (const char *str)
{
GtkLabel *self;
static void
gtk_label_set_text_internal (GtkLabel *self,
- gchar *str)
+ char *str)
{
if (g_strcmp0 (self->text, str) == 0)
{
static void
gtk_label_set_label_internal (GtkLabel *self,
- gchar *str)
+ char *str)
{
g_free (self->label);
**/
void
gtk_label_set_text (GtkLabel *self,
- const gchar *str)
+ const char *str)
{
g_return_if_fail (GTK_IS_LABEL (self));
**/
void
gtk_label_set_label (GtkLabel *self,
- const gchar *str)
+ const char *str)
{
g_return_if_fail (GTK_IS_LABEL (self));
* Returns: the text of the label widget. This string is
* owned by the widget and must not be modified or freed.
**/
-const gchar *
+const char *
gtk_label_get_label (GtkLabel *self)
{
g_return_val_if_fail (GTK_IS_LABEL (self), NULL);
static void
start_element_handler (GMarkupParseContext *context,
- const gchar *element_name,
- const gchar **attribute_names,
- const gchar **attribute_values,
+ const char *element_name,
+ const char **attribute_names,
+ const char **attribute_values,
gpointer user_data,
GError **error)
{
if (strcmp (element_name, "a") == 0)
{
GtkLabelLink link;
- const gchar *uri = NULL;
- const gchar *title = NULL;
- const gchar *class = NULL;
+ const char *uri = NULL;
+ const char *title = NULL;
+ const char *class = NULL;
gboolean visited = FALSE;
int line_number;
int char_number;
for (i = 0; attribute_names[i] != NULL; i++)
{
- const gchar *attr = attribute_names[i];
+ const char *attr = attribute_names[i];
if (strcmp (attr, "href") == 0)
uri = attribute_values[i];
for (i = 0; attribute_names[i] != NULL; i++)
{
- const gchar *attr = attribute_names[i];
- const gchar *value = attribute_values[i];
- gchar *newvalue;
+ const char *attr = attribute_names[i];
+ const char *value = attribute_values[i];
+ char *newvalue;
newvalue = g_markup_escape_text (value, -1);
static void
end_element_handler (GMarkupParseContext *context,
- const gchar *element_name,
+ const char *element_name,
gpointer user_data,
GError **error)
{
static void
text_handler (GMarkupParseContext *context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error)
{
UriParserData *pdata = user_data;
- gchar *newtext;
+ char *newtext;
newtext = g_markup_escape_text (text, text_len);
g_string_append (pdata->new_str, newtext);
};
static gboolean
-xml_isspace (gchar c)
+xml_isspace (char c)
{
return (c == ' ' || c == '\t' || c == '\n' || c == '\r');
}
static gboolean
parse_uri_markup (GtkLabel *self,
- const gchar *str,
- gchar **new_str,
+ const char *str,
+ char **new_str,
GtkLabelLink **links,
guint *out_n_links,
GError **error)
static void
gtk_label_set_markup_internal (GtkLabel *self,
- const gchar *str,
+ const char *str,
gboolean with_uline)
{
- gchar *text = NULL;
+ char *text = NULL;
GError *error = NULL;
PangoAttrList *attrs = NULL;
- gchar *str_for_display = NULL;
+ char *str_for_display = NULL;
GtkLabelLink *links = NULL;
guint n_links = 0;
PangoAttribute *mnemonic_attr = NULL;
**/
void
gtk_label_set_markup (GtkLabel *self,
- const gchar *str)
+ const char *str)
{
g_return_if_fail (GTK_IS_LABEL (self));
*/
void
gtk_label_set_markup_with_mnemonic (GtkLabel *self,
- const gchar *str)
+ const char *str)
{
g_return_if_fail (GTK_IS_LABEL (self));
* Returns: the text in the label widget. This is the internal
* string used by the label, and must not be modified.
**/
-const gchar *
+const char *
gtk_label_get_text (GtkLabel *self)
{
g_return_val_if_fail (GTK_IS_LABEL (self), NULL);
**/
void
gtk_label_set_text_with_mnemonic (GtkLabel *self,
- const gchar *str)
+ const char *str)
{
g_return_if_fail (GTK_IS_LABEL (self));
g_return_if_fail (str != NULL);
int *index)
{
int trailing = 0;
- const gchar *cluster;
- const gchar *cluster_end;
+ const char *cluster;
+ const char *cluster_end;
gboolean inside;
int lx, ly;
static gboolean
gtk_label_activate_link (GtkLabel *self,
- const gchar *uri)
+ const char *uri)
{
GtkWidget *widget = GTK_WIDGET (self);
GtkWidget *toplevel = GTK_WIDGET (gtk_widget_get_root (widget));
* Returns: (nullable): the currently active URI or %NULL if there is none.
* The string is owned by GTK+ and must not be freed or modified.
*/
-const gchar *
+const char *
gtk_label_get_current_uri (GtkLabel *self)
{
const GtkLabelLink *link;
return 0;
}
-const gchar *
+const char *
_gtk_label_get_link_uri (GtkLabel *self,
int idx)
{
GDK_AVAILABLE_IN_ALL
GType gtk_label_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_label_new (const gchar *str);
+GtkWidget* gtk_label_new (const char *str);
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_label_new_with_mnemonic (const gchar *str);
+GtkWidget* gtk_label_new_with_mnemonic (const char *str);
GDK_AVAILABLE_IN_ALL
void gtk_label_set_text (GtkLabel *self,
- const gchar *str);
+ const char *str);
GDK_AVAILABLE_IN_ALL
-const gchar* gtk_label_get_text (GtkLabel *self);
+const char * gtk_label_get_text (GtkLabel *self);
GDK_AVAILABLE_IN_ALL
void gtk_label_set_attributes (GtkLabel *self,
PangoAttrList *attrs);
PangoAttrList *gtk_label_get_attributes (GtkLabel *self);
GDK_AVAILABLE_IN_ALL
void gtk_label_set_label (GtkLabel *self,
- const gchar *str);
+ const char *str);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_label_get_label (GtkLabel *self);
+const char * gtk_label_get_label (GtkLabel *self);
GDK_AVAILABLE_IN_ALL
void gtk_label_set_markup (GtkLabel *self,
- const gchar *str);
+ const char *str);
GDK_AVAILABLE_IN_ALL
void gtk_label_set_use_markup (GtkLabel *self,
gboolean setting);
GDK_AVAILABLE_IN_ALL
void gtk_label_set_markup_with_mnemonic (GtkLabel *self,
- const gchar *str);
+ const char *str);
GDK_AVAILABLE_IN_ALL
guint gtk_label_get_mnemonic_keyval (GtkLabel *self);
GDK_AVAILABLE_IN_ALL
GtkWidget *gtk_label_get_mnemonic_widget (GtkLabel *self);
GDK_AVAILABLE_IN_ALL
void gtk_label_set_text_with_mnemonic (GtkLabel *self,
- const gchar *str);
+ const char *str);
GDK_AVAILABLE_IN_ALL
void gtk_label_set_justify (GtkLabel *self,
GtkJustification jtype);
gboolean gtk_label_get_single_line_mode (GtkLabel *self);
GDK_AVAILABLE_IN_ALL
-const gchar *gtk_label_get_current_uri (GtkLabel *self);
+const char *gtk_label_get_current_uri (GtkLabel *self);
GDK_AVAILABLE_IN_ALL
void gtk_label_set_xalign (GtkLabel *self,
int pos);
void _gtk_label_activate_link (GtkLabel *label,
int idx);
-const gchar *_gtk_label_get_link_uri (GtkLabel *label,
+const char *_gtk_label_get_link_uri (GtkLabel *label,
int idx);
void _gtk_label_get_link_extent (GtkLabel *label,
int idx,
typedef struct _GtkLevelBarClass GtkLevelBarClass;
typedef struct {
- gchar *name;
+ char *name;
gdouble value;
} GtkLevelBarOffset;
GtkWidgetClass parent_class;
void (* offset_changed) (GtkLevelBar *self,
- const gchar *name);
+ const char *name);
};
static void gtk_level_bar_set_value_internal (GtkLevelBar *self,
gtk_level_bar_buildable_init))
static GtkLevelBarOffset *
-gtk_level_bar_offset_new (const gchar *name,
+gtk_level_bar_offset_new (const char *name,
gdouble value)
{
GtkLevelBarOffset *offset = g_slice_new0 (GtkLevelBarOffset);
gconstpointer user_data)
{
const GtkLevelBarOffset *offset = data;
- const gchar *name = user_data;
+ const char *name = user_data;
return g_strcmp0 (name, offset->name);
}
static gboolean
gtk_level_bar_ensure_offset (GtkLevelBar *self,
- const gchar *name,
+ const char *name,
gdouble value)
{
GList *existing;
update_level_style_classes (GtkLevelBar *self)
{
gdouble value;
- const gchar *value_class = NULL;
+ const char *value_class = NULL;
GtkLevelBarOffset *offset, *prev_offset;
GList *l;
int num_filled, num_blocks, i;
static void
offset_start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
}
else if (strcmp (element_name, "offset") == 0)
{
- const gchar *name;
- const gchar *value;
+ const char *name;
+ const char *value;
GValue gvalue = G_VALUE_INIT;
GtkLevelBarOffset *offset;
gtk_level_bar_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *parser_data)
{
gtk_level_bar_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data)
{
OffsetsParserData *data = user_data;
*/
void
gtk_level_bar_remove_offset_value (GtkLevelBar *self,
- const gchar *name)
+ const char *name)
{
GList *existing;
*/
void
gtk_level_bar_add_offset_value (GtkLevelBar *self,
- const gchar *name,
+ const char *name,
gdouble value)
{
GQuark name_quark;
*/
gboolean
gtk_level_bar_get_offset_value (GtkLevelBar *self,
- const gchar *name,
+ const char *name,
gdouble *value)
{
GList *existing;
GDK_AVAILABLE_IN_ALL
void gtk_level_bar_add_offset_value (GtkLevelBar *self,
- const gchar *name,
+ const char *name,
gdouble value);
GDK_AVAILABLE_IN_ALL
void gtk_level_bar_remove_offset_value (GtkLevelBar *self,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
gboolean gtk_level_bar_get_offset_value (GtkLevelBar *self,
- const gchar *name,
+ const char *name,
gdouble *value);
G_END_DECLS
* Returns: a new link button widget.
*/
GtkWidget *
-gtk_link_button_new (const gchar *uri)
+gtk_link_button_new (const char *uri)
{
- gchar *utf8_uri = NULL;
+ char *utf8_uri = NULL;
GtkWidget *retval;
g_return_val_if_fail (uri != NULL, NULL);
* Returns: (transfer none): a new link button widget.
*/
GtkWidget *
-gtk_link_button_new_with_label (const gchar *uri,
- const gchar *label)
+gtk_link_button_new_with_label (const char *uri,
+ const char *label)
{
GtkWidget *retval;
gpointer data)
{
GtkLinkButton *link_button = GTK_LINK_BUTTON (widget);
- const gchar *label, *uri;
+ const char *label, *uri;
const char *text, *markup;
label = gtk_button_get_label (GTK_BUTTON (link_button));
*/
void
gtk_link_button_set_uri (GtkLinkButton *link_button,
- const gchar *uri)
+ const char *uri)
{
g_return_if_fail (GTK_IS_LINK_BUTTON (link_button));
g_return_if_fail (uri != NULL);
* Returns: a valid URI. The returned string is owned by the link button
* and should not be modified or freed.
*/
-const gchar *
+const char *
gtk_link_button_get_uri (GtkLinkButton *link_button)
{
g_return_val_if_fail (GTK_IS_LINK_BUTTON (link_button), NULL);
GType gtk_link_button_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkWidget * gtk_link_button_new (const gchar *uri);
+GtkWidget * gtk_link_button_new (const char *uri);
GDK_AVAILABLE_IN_ALL
-GtkWidget * gtk_link_button_new_with_label (const gchar *uri,
- const gchar *label);
+GtkWidget * gtk_link_button_new_with_label (const char *uri,
+ const char *label);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_link_button_get_uri (GtkLinkButton *link_button);
+const char * gtk_link_button_get_uri (GtkLinkButton *link_button);
GDK_AVAILABLE_IN_ALL
void gtk_link_button_set_uri (GtkLinkButton *link_button,
- const gchar *uri);
+ const char *uri);
GDK_AVAILABLE_IN_ALL
gboolean gtk_link_button_get_visited (GtkLinkButton *link_button);
gtk_list_box_row_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_WIDGET (child))
gtk_list_box_row_set_child (GTK_LIST_BOX_ROW (buildable), GTK_WIDGET (child));
static void
gtk_list_box_row_set_action_name (GtkActionable *actionable,
- const gchar *action_name)
+ const char *action_name)
{
GtkListBoxRow *row = GTK_LIST_BOX_ROW (actionable);
GtkListBoxRowPrivate *priv = ROW_PRIV (row);
}
}
-static const gchar *
+static const char *
gtk_list_box_row_get_action_name (GtkActionable *actionable)
{
GtkListBoxRow *row = GTK_LIST_BOX_ROW (actionable);
gtk_list_box_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (type && strcmp (type, "placeholder") == 0)
gtk_list_box_set_placeholder (GTK_LIST_BOX (buildable), GTK_WIDGET (child));
*
* for (i = 0; i < 10; i++)
* {
- * gchar *some_data;
+ * char *some_data;
*
* some_data = get_some_data (i);
*
static gboolean gtk_list_store_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
static void gtk_list_store_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data);
G_DEFINE_TYPE_WITH_CODE (GtkListStore, gtk_list_store, G_TYPE_OBJECT,
while (column != -1)
{
GValue value = G_VALUE_INIT;
- gchar *error = NULL;
+ char *error = NULL;
if (column < 0 || column >= priv->n_columns)
{
*/
typedef struct {
gboolean translatable;
- gchar *context;
+ char *context;
int id;
} ColInfo;
int n_columns;
int row_column;
gboolean is_data;
- const gchar *domain;
+ const char *domain;
} SubParserData;
static void
list_store_start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
if (strcmp (element_name, "col") == 0)
{
int id = -1;
- const gchar *id_str;
- const gchar *msg_context = NULL;
+ const char *id_str;
+ const char *msg_context = NULL;
gboolean translatable = FALSE;
ColInfo *info;
GValue val = G_VALUE_INIT;
}
else if (strcmp (element_name, "column") == 0)
{
- const gchar *type;
+ const char *type;
if (!_gtk_builder_check_parent (data->builder, context, "columns", error))
return;
static void
list_store_end_element (GtkBuildableParseContext *context,
- const gchar *element_name,
+ const char *element_name,
gpointer user_data,
GError **error)
{
if (type == G_TYPE_INVALID)
{
g_warning ("Unknown type %s specified in treemodel %s",
- (const gchar*)l->data,
+ (const char *)l->data,
gtk_buildable_get_name (GTK_BUILDABLE (data->object)));
continue;
}
static void
list_store_text (GtkBuildableParseContext *context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error)
{
SubParserData *data = (SubParserData*)user_data;
int i;
- gchar *string;
+ char *string;
ColInfo *info;
if (!data->is_data)
string = g_strndup (text, text_len);
if (info->translatable && text_len)
{
- gchar *translated;
+ char *translated;
/* FIXME: This will not use the domain set in the .ui file,
* since the parser is not telling the builder about the domain.
gtk_list_store_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *parser_data)
{
gtk_list_store_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer parser_data)
{
SubParserData *data = (SubParserData*)parser_data;
GPermission *permission;
GCancellable *cancellable;
- gchar *tooltip_lock;
- gchar *tooltip_unlock;
- gchar *tooltip_not_authorized;
+ char *tooltip_lock;
+ char *tooltip_unlock;
+ char *tooltip_not_authorized;
GIcon *icon_lock;
GIcon *icon_unlock;
gboolean sensitive;
gboolean visible;
GIcon *icon;
- const gchar *tooltip;
+ const char *tooltip;
if (button->permission)
{
* The returned string is owned by GTK and should not be modified
* or freed.
*/
-const gchar*
+const char *
gtk_check_version (guint required_major,
guint required_minor,
guint required_micro)
static void
do_pre_parse_initialization (void)
{
- const gchar *env_string;
+ const char *env_string;
double slowdown;
if (pre_initialized)
* Do *not* translate it to "predefinito:LTR", if it
* it isn't default:LTR or default:RTL it will not work
*/
- gchar *e = _("default:LTR");
+ char *e = _("default:LTR");
GtkTextDirection dir = GTK_TEXT_DIR_LTR;
if (g_strcmp0 (e, "default:RTL") == 0)
guint gtk_get_interface_age (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-const gchar* gtk_check_version (guint required_major,
+const char * gtk_check_version (guint required_major,
guint required_minor,
guint required_micro);
# parameters. if VOID is used as the parameter
# list, no additional parameters may be present.
# BOOLEAN for boolean types (gboolean)
-# CHAR for signed char types (gchar)
+# CHAR for signed char types (char)
# UCHAR for unsigned char types (guchar)
# INT for signed integer types (int)
# UINT for unsigned integer types (guint)
# FLAGS for flag enumeration types (guint)
# FLOAT for single-precision float types (gfloat)
# DOUBLE for double-precision float types (gdouble)
-# STRING for string types (gchar*)
+# STRING for string types (char *)
# BOXED for boxed (anonymous but reference counted) types (GBoxed*)
# POINTER for anonymous pointer types (gpointer)
# OBJECT for GObject or derived types (GObject*)
gtk_media_stream_error (GtkMediaStream *self,
GQuark domain,
int code,
- const gchar *format,
+ const char *format,
...)
{
GError *error;
gtk_media_stream_error_valist (GtkMediaStream *self,
GQuark domain,
int code,
- const gchar *format,
+ const char *format,
va_list args)
{
GError *error;
void gtk_media_stream_error (GtkMediaStream *self,
GQuark domain,
int code,
- const gchar *format,
+ const char *format,
...) G_GNUC_PRINTF (4, 5);
GDK_AVAILABLE_IN_ALL
void gtk_media_stream_error_valist (GtkMediaStream *self,
GQuark domain,
int code,
- const gchar *format,
+ const char *format,
va_list args) G_GNUC_PRINTF (4, 0);
G_END_DECLS
static void gtk_menu_section_box_new_submenu (GtkMenuTrackerItem *item,
GtkMenuSectionBox *toplevel,
GtkWidget *focus,
- const gchar *name);
+ const char *name);
static GtkWidget * gtk_menu_section_box_new_section (GtkMenuTrackerItem *item,
GtkMenuSectionBox *parent);
{
GtkWidget *stack = NULL;
GtkWidget *parent = NULL;
- gchar *name;
+ char *name;
widget = g_object_new (GTK_TYPE_MODEL_BUTTON,
"menu-name", gtk_menu_tracker_item_get_label (item),
gtk_menu_section_box_new_submenu (GtkMenuTrackerItem *item,
GtkMenuSectionBox *toplevel,
GtkWidget *focus,
- const gchar *name)
+ const char *name)
{
GtkMenuSectionBox *box;
GtkWidget *button;
GtkMenuSectionBox *parent)
{
GtkMenuSectionBox *box;
- const gchar *label;
- const gchar *hint;
- const gchar *text_direction;
+ const char *label;
+ const char *hint;
+ const char *text_direction;
box = g_object_new (GTK_TYPE_MENU_SECTION_BOX, NULL);
box->indicators = g_object_ref (parent->indicators);
{
gpointer model; /* may be a GtkMenuTrackerItem or a GMenuModel */
GSList *items;
- gchar *action_namespace;
+ char *action_namespace;
guint separator_label : 1;
guint with_separators : 1;
gboolean with_separators,
gboolean separator_label,
int offset,
- const gchar *action_namespace);
+ const char *action_namespace);
static void gtk_menu_tracker_section_free (GtkMenuTrackerSection *section);
static GtkMenuTrackerSection *
if (submenu != NULL && tracker->merge_sections)
{
GtkMenuTrackerSection *subsection;
- gchar *action_namespace = NULL;
+ char *action_namespace = NULL;
gboolean has_label;
has_label = g_menu_model_get_item_attribute (model, position + n_items,
if (section->action_namespace)
{
- gchar *namespace;
+ char *namespace;
namespace = g_strjoin (".", section->action_namespace, action_namespace, NULL);
subsection = gtk_menu_tracker_section_new (tracker, submenu, FALSE, has_label, offset, namespace);
gboolean with_separators,
gboolean separator_label,
int offset,
- const gchar *action_namespace)
+ const char *action_namespace)
{
GtkMenuTrackerSection *section;
gboolean with_separators,
gboolean merge_sections,
gboolean mac_os_mode,
- const gchar *action_namespace,
+ const char *action_namespace,
GtkMenuTrackerInsertFunc insert_func,
GtkMenuTrackerRemoveFunc remove_func,
gpointer user_data)
GtkMenuTracker *
gtk_menu_tracker_new_for_item_link (GtkMenuTrackerItem *item,
- const gchar *link_name,
+ const char *link_name,
gboolean merge_sections,
gboolean mac_os_mode,
GtkMenuTrackerInsertFunc insert_func,
{
GtkMenuTracker *tracker;
GMenuModel *submenu;
- gchar *namespace;
+ char *namespace;
submenu = _gtk_menu_tracker_item_get_link (item, link_name);
namespace = _gtk_menu_tracker_item_get_link_namespace (item);
GObject parent_instance;
GtkActionObservable *observable;
- gchar *action_namespace;
- gchar *action_and_target;
+ char *action_namespace;
+ char *action_and_target;
GMenuItem *item;
GtkMenuTrackerItemRole role : 4;
guint is_separator : 1;
static void
gtk_menu_tracker_item_action_added (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
const GVariantType *parameter_type,
gboolean enabled,
GVariant *state)
static void
gtk_menu_tracker_item_action_enabled_changed (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
gboolean enabled)
{
GtkMenuTrackerItem *self = GTK_MENU_TRACKER_ITEM (observer);
static void
gtk_menu_tracker_item_action_state_changed (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
+ const char *action_name,
GVariant *state)
{
GtkMenuTrackerItem *self = GTK_MENU_TRACKER_ITEM (observer);
static void
gtk_menu_tracker_item_action_removed (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name)
+ const char *action_name)
{
GtkMenuTrackerItem *self = GTK_MENU_TRACKER_ITEM (observer);
gboolean was_sensitive, was_toggled;
static void
gtk_menu_tracker_item_primary_accel_changed (GtkActionObserver *observer,
GtkActionObservable *observable,
- const gchar *action_name,
- const gchar *action_and_target)
+ const char *action_name,
+ const char *action_and_target)
{
GtkMenuTrackerItem *self = GTK_MENU_TRACKER_ITEM (observer);
GMenuModel *model,
int item_index,
gboolean mac_os_mode,
- const gchar *action_namespace,
+ const char *action_namespace,
gboolean is_separator)
{
GtkMenuTrackerItem *self;
- const gchar *action_name;
- const gchar *hidden_when;
+ const char *action_name;
+ const char *hidden_when;
g_return_val_if_fail (GTK_IS_ACTION_OBSERVABLE (observable), NULL);
g_return_val_if_fail (G_IS_MENU_MODEL (model), NULL);
*/
gboolean
gtk_menu_tracker_item_get_has_link (GtkMenuTrackerItem *self,
- const gchar *link_name)
+ const char *link_name)
{
GMenuModel *link;
return FALSE;
}
-const gchar *
+const char *
gtk_menu_tracker_item_get_label (GtkMenuTrackerItem *self)
{
- const gchar *label = NULL;
+ const char *label = NULL;
g_menu_item_get_attribute (self->item, G_MENU_ATTRIBUTE_LABEL, "&s", &label);
return self->toggled;
}
-const gchar *
+const char *
gtk_menu_tracker_item_get_accel (GtkMenuTrackerItem *self)
{
- const gchar *accel;
+ const char *accel;
if (!self->action_and_target)
return NULL;
return gtk_action_muxer_get_primary_accel (GTK_ACTION_MUXER (self->observable), self->action_and_target);
}
-const gchar *
+const char *
gtk_menu_tracker_item_get_special (GtkMenuTrackerItem *self)
{
- const gchar *special = NULL;
+ const char *special = NULL;
g_menu_item_get_attribute (self->item, "x-gtk-private-special", "&s", &special);
return special;
}
-const gchar *
+const char *
gtk_menu_tracker_item_get_display_hint (GtkMenuTrackerItem *self)
{
- const gchar *display_hint = NULL;
+ const char *display_hint = NULL;
g_menu_item_get_attribute (self->item, "display-hint", "&s", &display_hint);
return display_hint;
}
-const gchar *
+const char *
gtk_menu_tracker_item_get_text_direction (GtkMenuTrackerItem *self)
{
- const gchar *text_direction = NULL;
+ const char *text_direction = NULL;
g_menu_item_get_attribute (self->item, "text-direction", "&s", &text_direction);
GMenuModel *
_gtk_menu_tracker_item_get_link (GtkMenuTrackerItem *self,
- const gchar *link_name)
+ const char *link_name)
{
return g_menu_item_get_link (self->item, link_name);
}
-gchar *
+char *
_gtk_menu_tracker_item_get_link_namespace (GtkMenuTrackerItem *self)
{
- const gchar *namespace;
+ const char *namespace;
if (g_menu_item_get_attribute (self->item, "action-namespace", "&s", &namespace))
{
void
gtk_menu_tracker_item_activated (GtkMenuTrackerItem *self)
{
- const gchar *action_name;
+ const char *action_name;
GVariant *action_target;
g_return_if_fail (GTK_IS_MENU_TRACKER_ITEM (self));
typedef struct
{
GtkMenuTrackerItem *item;
- gchar *submenu_action;
+ char *submenu_action;
gboolean first_time;
} GtkMenuTrackerOpener;
static void
gtk_menu_tracker_opener_added (GActionGroup *group,
- const gchar *action_name,
+ const char *action_name,
gpointer user_data)
{
GtkMenuTrackerOpener *opener = user_data;
static void
gtk_menu_tracker_opener_removed (GActionGroup *action_group,
- const gchar *action_name,
+ const char *action_name,
gpointer user_data)
{
GtkMenuTrackerOpener *opener = user_data;
static void
gtk_menu_tracker_opener_changed (GActionGroup *action_group,
- const gchar *action_name,
+ const char *action_name,
GVariant *new_state,
gpointer user_data)
{
static GtkMenuTrackerOpener *
gtk_menu_tracker_opener_new (GtkMenuTrackerItem *item,
- const gchar *submenu_action)
+ const char *submenu_action)
{
GtkMenuTrackerOpener *opener;
gtk_menu_tracker_item_request_submenu_shown (GtkMenuTrackerItem *self,
gboolean shown)
{
- const gchar *submenu_action;
+ const char *submenu_action;
gboolean has_submenu_action;
if (shown == self->submenu_requested)
GMenuModel *model,
int item_index,
gboolean mac_os_mode,
- const gchar *action_namespace,
+ const char *action_namespace,
gboolean is_separator);
-const gchar * gtk_menu_tracker_item_get_special (GtkMenuTrackerItem *self);
+const char * gtk_menu_tracker_item_get_special (GtkMenuTrackerItem *self);
-const gchar * gtk_menu_tracker_item_get_display_hint (GtkMenuTrackerItem *self);
+const char * gtk_menu_tracker_item_get_display_hint (GtkMenuTrackerItem *self);
-const gchar * gtk_menu_tracker_item_get_text_direction (GtkMenuTrackerItem *self);
+const char * gtk_menu_tracker_item_get_text_direction (GtkMenuTrackerItem *self);
GtkActionObservable * _gtk_menu_tracker_item_get_observable (GtkMenuTrackerItem *self);
gboolean gtk_menu_tracker_item_get_is_separator (GtkMenuTrackerItem *self);
gboolean gtk_menu_tracker_item_get_has_link (GtkMenuTrackerItem *self,
- const gchar *link_name);
+ const char *link_name);
-const gchar * gtk_menu_tracker_item_get_label (GtkMenuTrackerItem *self);
+const char * gtk_menu_tracker_item_get_label (GtkMenuTrackerItem *self);
GIcon * gtk_menu_tracker_item_get_icon (GtkMenuTrackerItem *self);
gboolean gtk_menu_tracker_item_get_toggled (GtkMenuTrackerItem *self);
-const gchar * gtk_menu_tracker_item_get_accel (GtkMenuTrackerItem *self);
+const char * gtk_menu_tracker_item_get_accel (GtkMenuTrackerItem *self);
GMenuModel * _gtk_menu_tracker_item_get_link (GtkMenuTrackerItem *self,
- const gchar *link_name);
+ const char *link_name);
-gchar * _gtk_menu_tracker_item_get_link_namespace (GtkMenuTrackerItem *self);
+char * _gtk_menu_tracker_item_get_link_namespace (GtkMenuTrackerItem *self);
gboolean gtk_menu_tracker_item_may_disappear (GtkMenuTrackerItem *self);
gboolean with_separators,
gboolean merge_sections,
gboolean mac_os_mode,
- const gchar *action_namespace,
+ const char *action_namespace,
GtkMenuTrackerInsertFunc insert_func,
GtkMenuTrackerRemoveFunc remove_func,
gpointer user_data);
GtkMenuTracker * gtk_menu_tracker_new_for_item_link (GtkMenuTrackerItem *item,
- const gchar *link_name,
+ const char *link_name,
gboolean merge_sections,
gboolean mac_os_mode,
GtkMenuTrackerInsertFunc insert_func,
GtkMessageType type)
{
GtkMessageDialogPrivate *priv = gtk_message_dialog_get_instance_private (dialog);
- const gchar *name = NULL;
+ const char *name = NULL;
AtkObject *atk_obj;
if (priv->message_type == type)
GParamSpec *pspec,
GtkWidget *label)
{
- const gchar *title;
+ const char *title;
title = gtk_window_get_title (GTK_WINDOW (dialog));
gtk_label_set_label (GTK_LABEL (label), title);
break;
case PROP_SECONDARY_TEXT:
{
- const gchar *txt = g_value_get_string (value);
+ const char *txt = g_value_get_string (value);
if (gtk_label_get_use_markup (GTK_LABEL (priv->secondary_label)))
gtk_label_set_markup (GTK_LABEL (priv->secondary_label), txt);
GtkDialogFlags flags,
GtkMessageType type,
GtkButtonsType buttons,
- const gchar *message_format,
+ const char *message_format,
...)
{
GtkWidget *widget;
GtkDialog *dialog;
- gchar* msg = NULL;
+ char * msg = NULL;
va_list args;
g_return_val_if_fail (parent == NULL || GTK_IS_WINDOW (parent), NULL);
GtkDialogFlags flags,
GtkMessageType type,
GtkButtonsType buttons,
- const gchar *message_format,
+ const char *message_format,
...)
{
GtkWidget *widget;
va_list args;
- gchar *msg = NULL;
+ char *msg = NULL;
g_return_val_if_fail (parent == NULL || GTK_IS_WINDOW (parent), NULL);
**/
void
gtk_message_dialog_set_markup (GtkMessageDialog *message_dialog,
- const gchar *str)
+ const char *str)
{
GtkMessageDialogPrivate *priv = gtk_message_dialog_get_instance_private (message_dialog);
*/
void
gtk_message_dialog_format_secondary_text (GtkMessageDialog *message_dialog,
- const gchar *message_format,
+ const char *message_format,
...)
{
GtkMessageDialogPrivate *priv = gtk_message_dialog_get_instance_private (message_dialog);
va_list args;
- gchar *msg = NULL;
+ char *msg = NULL;
g_return_if_fail (GTK_IS_MESSAGE_DIALOG (message_dialog));
* to escape it.
* |[<!-- language="C" -->
- * gchar *msg;
+ * char *msg;
*
* msg = g_markup_printf_escaped (message_format, ...);
* gtk_message_dialog_format_secondary_markup (message_dialog,
*/
void
gtk_message_dialog_format_secondary_markup (GtkMessageDialog *message_dialog,
- const gchar *message_format,
+ const char *message_format,
...)
{
GtkMessageDialogPrivate *priv = gtk_message_dialog_get_instance_private (message_dialog);
va_list args;
- gchar *msg = NULL;
+ char *msg = NULL;
g_return_if_fail (GTK_IS_MESSAGE_DIALOG (message_dialog));
GtkDialogFlags flags,
GtkMessageType type,
GtkButtonsType buttons,
- const gchar *message_format,
+ const char *message_format,
...) G_GNUC_PRINTF (5, 6);
GDK_AVAILABLE_IN_ALL
GtkDialogFlags flags,
GtkMessageType type,
GtkButtonsType buttons,
- const gchar *message_format,
+ const char *message_format,
...) G_GNUC_PRINTF (5, 6);
GDK_AVAILABLE_IN_ALL
void gtk_message_dialog_set_markup (GtkMessageDialog *message_dialog,
- const gchar *str);
+ const char *str);
GDK_AVAILABLE_IN_ALL
void gtk_message_dialog_format_secondary_text (GtkMessageDialog *message_dialog,
- const gchar *message_format,
+ const char *message_format,
...) G_GNUC_PRINTF (2, 3);
GDK_AVAILABLE_IN_ALL
void gtk_message_dialog_format_secondary_markup (GtkMessageDialog *message_dialog,
- const gchar *message_format,
+ const char *message_format,
...) G_GNUC_PRINTF (2, 3);
GDK_AVAILABLE_IN_ALL
GtkWidget *end_indicator;
GtkWidget *popover;
GtkActionHelper *action_helper;
- gchar *menu_name;
+ char *menu_name;
GtkButtonRole role;
GtkSizeGroup *indicators;
char *accel;
{
AtkObject *accessible;
AtkRole a11y_role;
- const gchar *start_name;
- const gchar *end_name;
+ const char *start_name;
+ const char *end_name;
accessible = gtk_widget_get_accessible (GTK_WIDGET (self));
switch (self->role)
static void
gtk_model_button_set_text (GtkModelButton *button,
- const gchar *text)
+ const char *text)
{
gtk_label_set_text_with_mnemonic (GTK_LABEL (button->label),
text ? text : "");
static void
gtk_model_button_set_menu_name (GtkModelButton *button,
- const gchar *menu_name)
+ const char *menu_name)
{
g_free (button->menu_name);
button->menu_name = g_strdup (menu_name);
return files;
}
-static gchar **
+static char **
get_module_path (void)
{
- const gchar *module_path_env;
- const gchar *exe_prefix;
- gchar *module_path;
- gchar *default_dir;
- static gchar **result = NULL;
+ const char *module_path_env;
+ const char *exe_prefix;
+ char *module_path;
+ char *default_dir;
+ static char **result = NULL;
if (result)
return result;
*
* Returns: the search path for the module type. Free with g_strfreev().
**/
-gchar **
-_gtk_get_module_path (const gchar *type)
+char **
+_gtk_get_module_path (const char *type)
{
- gchar **paths = get_module_path();
- gchar **path;
- gchar **result;
+ char **paths = get_module_path();
+ char **path;
+ char **result;
int count = 0;
for (path = paths; *path; path++)
count++;
- result = g_new (gchar *, count * 4 + 1);
+ result = g_new (char *, count * 4 + 1);
count = 0;
for (path = get_module_path (); *path; path++)
for (use_version = TRUE; use_version >= FALSE; use_version--)
for (use_host = TRUE; use_host >= FALSE; use_host--)
{
- gchar *tmp_dir;
+ char *tmp_dir;
if (use_version && use_host)
tmp_dir = g_build_filename (*path, GTK_BINARY_VERSION, GTK_HOST, type, NULL);
G_BEGIN_DECLS
-gchar ** _gtk_get_module_path (const gchar *type);
+char ** _gtk_get_module_path (const char *type);
G_END_DECLS
_gtk_mount_operation_lookup_info (GtkMountOperationLookupContext *context,
GPid pid,
int size_pixels,
- gchar **out_name,
- gchar **out_command_line,
+ char **out_name,
+ char **out_command_line,
GdkTexture **out_texture)
{
return FALSE;
int format;
gulong nitems;
gulong bytes_after;
- gchar *val;
+ char *val;
int err, result;
char *retval;
Atom utf8_string;
pid_get_parent (GPid pid)
{
GPid ppid;
- gchar **tokens;
- gchar *stat_filename;
- gchar *stat_contents;
+ char **tokens;
+ char *stat_filename;
+ char *stat_contents;
gsize stat_len;
ppid = 0;
{
if (g_str_has_prefix (tokens[n], "PPid:"))
{
- gchar *endp;
+ char *endp;
endp = NULL;
ppid = strtoll (tokens[n] + sizeof "PPid:" - 1, &endp, 10);
return ppid;
}
-static gchar *
+static char *
pid_get_env (GPid pid,
- const gchar *key)
+ const char *key)
{
- gchar *ret;
- gchar *env_filename;
- gchar *env;
+ char *ret;
+ char *env_filename;
+ char *env;
gsize env_len;
gsize key_len;
- gchar *end;
+ char *end;
ret = NULL;
ret = g_strdup (env + n + key_len + 1);
/* skip invalid UTF-8 */
- if (!g_utf8_validate (ret, -1, (const gchar **) &end))
+ if (!g_utf8_validate (ret, -1, (const char **) &end))
*end = '\0';
break;
}
return ret;
}
-static gchar *
+static char *
pid_get_command_line (GPid pid)
{
- gchar *cmdline_filename;
- gchar *cmdline_contents;
+ char *cmdline_filename;
+ char *cmdline_contents;
gsize cmdline_len;
guint n;
- gchar *end;
+ char *end;
cmdline_contents = NULL;
}
/* skip invalid UTF-8 */
- if (!g_utf8_validate (cmdline_contents, -1, (const gchar **) &end))
+ if (!g_utf8_validate (cmdline_contents, -1, (const char **) &end))
*end = '\0';
out:
return ppid;
}
-static gchar *
-pid_get_env (GPid pid, const gchar *key)
+static char *
+pid_get_env (GPid pid, const char *key)
{
size_t len;
char **strs;
ret = g_strdup (strs[i] + key_len + 1);
/* skip invalid UTF-8 */
- if (!g_utf8_validate (ret, -1, (const gchar **) &end))
+ if (!g_utf8_validate (ret, -1, (const char **) &end))
*end = '\0';
break;
}
return ret;
}
-static gchar *
+static char *
pid_get_command_line (GPid pid)
{
size_t len;
ret = g_strjoinv (" ", strs);
/* skip invalid UTF-8 */
- if (!g_utf8_validate (ret, -1, (const gchar **) &end))
+ if (!g_utf8_validate (ret, -1, (const char **) &end))
*end = '\0';
g_free (strs);
return 0;
}
-static gchar *
+static char *
pid_get_env (GPid pid,
- const gchar *key)
+ const char *key)
{
return NULL;
}
-static gchar *
+static char *
pid_get_command_line (GPid pid)
{
return NULL;
/* ---------------------------------------------------------------------------------------------------- */
-static gchar *
+static char *
get_name_for_window_with_pid (GtkMountOperationLookupContext *context,
GPid pid)
{
Window window;
Window windowid_window;
- gchar *ret;
+ char *ret;
ret = NULL;
window = GPOINTER_TO_INT (g_hash_table_lookup (context->pid_to_window, GINT_TO_POINTER (pid)));
if (window == None)
{
- gchar *windowid_value;
+ char *windowid_value;
/* check for $WINDOWID (set by terminals) and see if we can get the title that way */
windowid_value = pid_get_env (pid, "WINDOWID");
if (windowid_value != NULL)
{
- gchar *endp;
+ char *endp;
endp = NULL;
windowid_window = (Window) g_ascii_strtoll (windowid_value, &endp, 10);
/* ---------------------------------------------------------------------------------------------------- */
-static const gchar *well_known_commands[] =
+static const char *well_known_commands[] =
{
/* translators: this string is a name for the 'less' command */
"less", N_("Terminal Pager"),
_gtk_mount_operation_lookup_info (GtkMountOperationLookupContext *context,
GPid pid,
int size_pixels,
- gchar **out_name,
- gchar **out_command_line,
+ char **out_name,
+ char **out_command_line,
GdkTexture **out_texture)
{
g_return_val_if_fail (out_name != NULL && *out_name == NULL, FALSE);
strlen (*out_command_line) > 0 && (*out_command_line)[0] != ' ')
{
guint n;
- gchar *s;
- gchar *p;
+ char *s;
+ char *p;
/* find the first character after the first argument */
s = strchr (*out_command_line, ' ');
static void
gtk_mount_operation_init (GtkMountOperation *operation)
{
- gchar *name_owner;
+ char *name_owner;
operation->priv = gtk_mount_operation_get_instance_private (operation);
if (text && strlen (text) > 0)
{
guint64 pim;
- gchar *end = NULL;
+ char *end = NULL;
errno = 0;
pim = g_ascii_strtoull (text, &end, 10);
pim_entry_is_valid (GtkWidget *entry_widget)
{
const char *text;
- gchar *end = NULL;
+ char *end = NULL;
guint64 pim;
if (entry_widget == NULL)
static void
gtk_mount_operation_ask_password_do_gtk (GtkMountOperation *operation,
- const gchar *message,
- const gchar *default_user,
- const gchar *default_domain)
+ const char *message,
+ const char *default_user,
+ const char *default_domain)
{
GtkMountOperationPrivate *priv;
GtkWidget *widget;
GtkWidget *content_area, *action_area;
gboolean can_anonymous;
guint rows;
- gchar *primary;
- const gchar *secondary;
+ char *primary;
+ const char *secondary;
PangoAttrList *attrs;
gboolean use_header;
GMountOperationResult result;
GVariant *result_details;
GVariantIter iter;
- const gchar *key;
+ const char *key;
GVariant *value;
GError *error = NULL;
const char *default_user,
const char *default_domain)
{
- gchar id[255];
+ char id[255];
g_sprintf(id, "GtkMountOperation%p", operation);
operation->priv->handler_showing = TRUE;
GMountOperationResult result;
GVariant *result_details;
GVariantIter iter;
- const gchar *key;
+ const char *key;
GVariant *value;
GError *error = NULL;
const char *message,
const char *choices[])
{
- gchar id[255];
+ char id[255];
g_sprintf(id, "GtkMountOperation%p", operation);
operation->priv->handler_showing = TRUE;
GtkListStore *list_store,
GPid pid)
{
- gchar *command_line;
- gchar *name;
+ char *command_line;
+ char *name;
GdkTexture *texture;
- gchar *markup;
+ char *markup;
GtkTreeIter iter;
name = NULL;
GtkTreeViewColumn *column;
GtkCellRenderer *renderer;
GtkListStore *list_store;
- gchar *s;
+ char *s;
gboolean use_header;
GtkGesture *gesture;
GtkEventController *controller;
GMountOperationResult result;
GVariant *result_details;
GVariantIter iter;
- const gchar *key;
+ const char *key;
GVariant *value;
GError *error = NULL;
GArray *processes,
const char *choices[])
{
- gchar id[255];
+ char id[255];
g_sprintf(id, "GtkMountOperation%p", operation);
operation->priv->handler_showing = TRUE;
gboolean _gtk_mount_operation_lookup_info (GtkMountOperationLookupContext *context,
GPid pid,
int size_pixels,
- gchar **out_name,
- gchar **out_command_line,
+ char **out_name,
+ char **out_command_line,
GdkTexture **out_texture);
void _gtk_mount_operation_lookup_context_free (GtkMountOperationLookupContext *context);
gtk_multi_filter_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_FILTER (child))
gtk_multi_filter_append (GTK_MULTI_FILTER (buildable), g_object_ref (GTK_FILTER (child)));
gtk_multi_sorter_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_SORTER (child))
gtk_multi_sorter_append (GTK_MULTI_SORTER (buildable), g_object_ref (GTK_SORTER (child)));
static void gtk_notebook_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type);
+ const char *type);
static void gtk_notebook_gesture_pressed (GtkGestureClick *gesture,
int n_press,
gtk_notebook_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
GtkNotebook *notebook = GTK_NOTEBOOK (buildable);
if (notebook->show_tabs)
{
- gchar string[32];
+ char string[32];
g_snprintf (string, sizeof(string), _("Page %u"),
g_list_position (notebook->children, list));
void
gtk_notebook_set_tab_label_text (GtkNotebook *notebook,
GtkWidget *child,
- const gchar *tab_text)
+ const char *tab_text)
{
GtkWidget *tab_label = NULL;
* widget is not a #GtkLabel. The string is owned by the widget and must not be
* freed.
*/
-const gchar *
+const char *
gtk_notebook_get_tab_label_text (GtkNotebook *notebook,
GtkWidget *child)
{
void
gtk_notebook_set_menu_label_text (GtkNotebook *notebook,
GtkWidget *child,
- const gchar *menu_text)
+ const char *menu_text)
{
GtkWidget *menu_label = NULL;
* widget is not a #GtkLabel. The string is owned by the widget and must not be
* freed.
*/
-const gchar *
+const char *
gtk_notebook_get_menu_label_text (GtkNotebook *notebook,
GtkWidget *child)
{
*/
void
gtk_notebook_set_group_name (GtkNotebook *notebook,
- const gchar *group_name)
+ const char *group_name)
{
GQuark group;
*
* Returns: (nullable) (transfer none): the group name, or %NULL if none is set
*/
-const gchar *
+const char *
gtk_notebook_get_group_name (GtkNotebook *notebook)
{
g_return_val_if_fail (GTK_IS_NOTEBOOK (notebook), NULL);
GDK_AVAILABLE_IN_ALL
void gtk_notebook_set_group_name (GtkNotebook *notebook,
- const gchar *group_name);
+ const char *group_name);
GDK_AVAILABLE_IN_ALL
-const gchar *gtk_notebook_get_group_name (GtkNotebook *notebook);
+const char *gtk_notebook_get_group_name (GtkNotebook *notebook);
GDK_AVAILABLE_IN_ALL
void gtk_notebook_set_tab_label_text (GtkNotebook *notebook,
GtkWidget *child,
- const gchar *tab_text);
+ const char *tab_text);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_notebook_get_tab_label_text (GtkNotebook *notebook,
+const char * gtk_notebook_get_tab_label_text (GtkNotebook *notebook,
GtkWidget *child);
GDK_AVAILABLE_IN_ALL
GtkWidget * gtk_notebook_get_menu_label (GtkNotebook *notebook,
GDK_AVAILABLE_IN_ALL
void gtk_notebook_set_menu_label_text (GtkNotebook *notebook,
GtkWidget *child,
- const gchar *menu_text);
+ const char *menu_text);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_notebook_get_menu_label_text (GtkNotebook *notebook,
- GtkWidget *child);
+const char * gtk_notebook_get_menu_label_text (GtkNotebook *notebook,
+ GtkWidget *child);
GDK_AVAILABLE_IN_ALL
void gtk_notebook_reorder_child (GtkNotebook *notebook,
GtkWidget *child,
gtk_overlay_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_WIDGET (child))
{
GtkPadActionType type,
int index,
int mode,
- const gchar *label,
- const gchar *action_name);
+ const char *label,
+ const char *action_name);
G_END_DECLS
*/
gboolean
gtk_page_setup_load_file (GtkPageSetup *setup,
- const gchar *file_name,
+ const char *file_name,
GError **error)
{
gboolean retval = FALSE;
* Returns: the restored #GtkPageSetup
*/
GtkPageSetup *
-gtk_page_setup_new_from_file (const gchar *file_name,
+gtk_page_setup_new_from_file (const char *file_name,
GError **error)
{
GtkPageSetup *setup = gtk_page_setup_new ();
gboolean
gtk_page_setup_load_key_file (GtkPageSetup *setup,
GKeyFile *key_file,
- const gchar *group_name,
+ const char *group_name,
GError **error)
{
GtkPaperSize *paper_size;
*/
GtkPageSetup *
gtk_page_setup_new_from_key_file (GKeyFile *key_file,
- const gchar *group_name,
+ const char *group_name,
GError **error)
{
GtkPageSetup *setup = gtk_page_setup_new ();
void
gtk_page_setup_to_key_file (GtkPageSetup *setup,
GKeyFile *key_file,
- const gchar *group_name)
+ const char *group_name)
{
GtkPaperSize *paper_size;
char *orientation;
/* Saving and restoring page setup */
GDK_AVAILABLE_IN_ALL
-GtkPageSetup *gtk_page_setup_new_from_file (const gchar *file_name,
+GtkPageSetup *gtk_page_setup_new_from_file (const char *file_name,
GError **error);
GDK_AVAILABLE_IN_ALL
gboolean gtk_page_setup_load_file (GtkPageSetup *setup,
GError **error);
GDK_AVAILABLE_IN_ALL
GtkPageSetup *gtk_page_setup_new_from_key_file (GKeyFile *key_file,
- const gchar *group_name,
+ const char *group_name,
GError **error);
GDK_AVAILABLE_IN_ALL
gboolean gtk_page_setup_load_key_file (GtkPageSetup *setup,
GKeyFile *key_file,
- const gchar *group_name,
+ const char *group_name,
GError **error);
GDK_AVAILABLE_IN_ALL
void gtk_page_setup_to_key_file (GtkPageSetup *setup,
GKeyFile *key_file,
- const gchar *group_name);
+ const char *group_name);
GDK_AVAILABLE_IN_ALL
GVariant *gtk_page_setup_to_gvariant (GtkPageSetup *setup);
static void load_print_backends (GtkPageSetupUnixDialog *dialog);
-static const gchar common_paper_sizes[][16] = {
+static const char common_paper_sizes[][16] = {
"na_letter",
"na_legal",
"iso_a4",
/* We do this munging because we don't want to show zero digits
after the decimal point, and not to many such digits if they
are nonzero. I wish printf let you specify max precision for %f... */
-static gchar *
+static char *
double_to_string (gdouble d,
GtkUnit unit)
{
- gchar *val, *p;
+ char *val, *p;
struct lconv *locale_data;
- const gchar *decimal_point;
+ const char *decimal_point;
int decimal_point_len;
locale_data = localeconv ();
GtkPageSetup *page_setup, *last_page_setup;
guint selected;
GtkUnit unit;
- gchar *str, *w, *h;
- gchar *top, *bottom, *left, *right;
+ char *str, *w, *h;
+ char *top, *bottom, *left, *right;
GtkLabel *label;
- const gchar *unit_str;
+ const char *unit_str;
label = GTK_LABEL (dialog->paper_size_label);
* Returns: the new #GtkPageSetupUnixDialog
*/
GtkWidget *
-gtk_page_setup_unix_dialog_new (const gchar *title,
+gtk_page_setup_unix_dialog_new (const char *title,
GtkWindow *parent)
{
GtkWidget *result;
static gboolean
set_active_printer (GtkPageSetupUnixDialog *dialog,
- const gchar *printer_name)
+ const char *printer_name)
{
GtkTreeModel *model;
GtkTreeIter iter;
gtk_page_setup_unix_dialog_set_print_settings (GtkPageSetupUnixDialog *dialog,
GtkPrintSettings *print_settings)
{
- const gchar *format_for_printer;
+ const char *format_for_printer;
if (dialog->print_settings == print_settings) return;
GDK_AVAILABLE_IN_ALL
GType gtk_page_setup_unix_dialog_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkWidget * gtk_page_setup_unix_dialog_new (const gchar *title,
+GtkWidget * gtk_page_setup_unix_dialog_new (const char *title,
GtkWindow *parent);
GDK_AVAILABLE_IN_ALL
void gtk_page_setup_unix_dialog_set_page_setup (GtkPageSetupUnixDialog *dialog,
gtk_paned_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
GtkPaned *self = GTK_PANED (buildable);
static AtkAttributeSet *
add_attribute (AtkAttributeSet *attributes,
AtkTextAttribute attr,
- const gchar *value)
+ const char *value)
{
AtkAttribute *at;
font = pango_context_get_font_description (context);
if (font)
{
- gchar buf[60];
+ char buf[60];
attributes = add_attribute (attributes, ATK_TEXT_ATTR_STYLE,
atk_text_attribute_get_value (ATK_TEXT_ATTR_STYLE,
pango_font_description_get_style (font)));
int index, start_index, end_index;
gboolean is_next;
glong len;
- const gchar *text;
- gchar *value;
+ const char *text;
+ char *value;
text = pango_layout_get_text (layout);
len = g_utf8_strlen (text, -1);
PangoLayoutIter *iter;
PangoLayoutLine *line, *prev_line = NULL, *prev_prev_line = NULL;
int index, start_index, end_index;
- const gchar *text;
+ const char *text;
gboolean found = FALSE;
text = pango_layout_get_text (layout);
PangoLayoutIter *iter;
PangoLayoutLine *line, *prev_line = NULL;
int index, start_index, end_index;
- const gchar *text;
+ const char *text;
gboolean found = FALSE;
text = pango_layout_get_text (layout);
PangoLayoutIter *iter;
PangoLayoutLine *line, *prev_line = NULL;
int index, start_index, end_index;
- const gchar *text;
+ const char *text;
gboolean found = FALSE;
text = pango_layout_get_text (layout);
* Returns: a newly allocated string containing a slice of text
* from layout. Free with g_free().
*/
-gchar *
+char *
_gtk_pango_get_text_before (PangoLayout *layout,
AtkTextBoundary boundary_type,
int offset,
int *start_offset,
int *end_offset)
{
- const gchar *text;
+ const char *text;
int start, end;
const PangoLogAttr *attrs;
int n_attrs;
* Returns: a newly allocated string containing a slice of text
* from layout. Free with g_free().
*/
-gchar *
+char *
_gtk_pango_get_text_after (PangoLayout *layout,
AtkTextBoundary boundary_type,
int offset,
int *start_offset,
int *end_offset)
{
- const gchar *text;
+ const char *text;
int start, end;
const PangoLogAttr *attrs;
int n_attrs;
* Returns: a newly allocated string containing a slice of text
* from layout. Free with g_free().
*/
-gchar *
+char *
_gtk_pango_get_text_at (PangoLayout *layout,
AtkTextBoundary boundary_type,
int offset,
int *start_offset,
int *end_offset)
{
- const gchar *text;
+ const char *text;
int start, end;
const PangoLogAttr *attrs;
int n_attrs;
int *start_offset,
int *end_offset);
-gchar *_gtk_pango_get_text_before (PangoLayout *layout,
+char *_gtk_pango_get_text_before (PangoLayout *layout,
AtkTextBoundary boundary_type,
int offset,
int *start_offset,
int *end_offset);
-gchar *_gtk_pango_get_text_at (PangoLayout *layout,
+char *_gtk_pango_get_text_at (PangoLayout *layout,
AtkTextBoundary boundary_type,
int offset,
int *start_offset,
int *end_offset);
-gchar *_gtk_pango_get_text_after (PangoLayout *layout,
+char *_gtk_pango_get_text_after (PangoLayout *layout,
AtkTextBoundary boundary_type,
int offset,
int *start_offset,
gboolean gtk_buildable_attribute_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
const PaperInfo *info;
/* If these are not set we fall back to info */
- gchar *name;
- gchar *display_name;
- gchar *ppd_name;
+ char *name;
+ char *display_name;
+ char *ppd_name;
gdouble width, height; /* Stored in mm */
gboolean is_custom;
gtk_paper_size_free)
static const PaperInfo *
-lookup_paper_info (const gchar *name)
+lookup_paper_info (const char *name)
{
int lower = 0;
int upper = G_N_ELEMENTS (standard_names_offsets) - 1;
}
static gboolean
-parse_media_size (const gchar *size,
+parse_media_size (const char *size,
gdouble *width_mm,
gdouble *height_mm)
{
}
static gboolean
-parse_full_media_size_name (const gchar *full_name,
- gchar **name,
+parse_full_media_size_name (const char *full_name,
+ char **name,
gdouble *width_mm,
gdouble *height_mm)
{
* to free it
*/
GtkPaperSize *
-gtk_paper_size_new (const gchar *name)
+gtk_paper_size_new (const char *name)
{
GtkPaperSize *size;
char *short_name;
return size;
}
-static gchar *
-improve_displayname (const gchar *name)
+static char *
+improve_displayname (const char *name)
{
- gchar *p, *p1, *p2, *s;
+ char *p, *p1, *p2, *s;
p = strrchr (name, 'x');
if (p && p != name &&
* to free it
*/
GtkPaperSize *
-gtk_paper_size_new_from_ppd (const gchar *ppd_name,
- const gchar *ppd_display_name,
+gtk_paper_size_new_from_ppd (const char *ppd_name,
+ const char *ppd_display_name,
gdouble width,
gdouble height)
{
* to free it
*/
GtkPaperSize *
-gtk_paper_size_new_from_ipp (const gchar *ipp_name,
+gtk_paper_size_new_from_ipp (const char *ipp_name,
gdouble width,
gdouble height)
{
GtkPaperSize *size;
- const gchar *name = NULL;
+ const char *name = NULL;
gboolean found = FALSE;
float x_dimension;
float y_dimension;
- gchar *display_name = NULL;
+ char *display_name = NULL;
int i;
/* Find paper size according to its name */
* to free it
*/
GtkPaperSize *
-gtk_paper_size_new_custom (const gchar *name,
- const gchar *display_name,
+gtk_paper_size_new_custom (const char *name,
+ const char *display_name,
gdouble width,
gdouble height,
GtkUnit unit)
*
* Returns: the name of @size
*/
-const gchar *
+const char *
gtk_paper_size_get_name (GtkPaperSize *size)
{
if (size->name)
*
* Returns: the human-readable name of @size
*/
-const gchar *
+const char *
gtk_paper_size_get_display_name (GtkPaperSize *size)
{
- const gchar *display_name;
+ const char *display_name;
if (size->display_name)
return size->display_name;
*
* Returns: the PPD name of @size
*/
-const gchar *
+const char *
gtk_paper_size_get_ppd_name (GtkPaperSize *size)
{
if (size->ppd_name)
* Returns: the name of the default paper size. The string
* is owned by GTK and should not be modified.
*/
-const gchar *
+const char *
gtk_paper_size_get_default (void)
{
char *locale, *freeme = NULL;
GtkUnit unit)
{
gdouble margin;
- const gchar *name;
+ const char *name;
margin = _gtk_print_convert_to_mm (0.25, GTK_UNIT_INCH);
*/
GtkPaperSize *
gtk_paper_size_new_from_key_file (GKeyFile *key_file,
- const gchar *group_name,
+ const char *group_name,
GError **error)
{
GtkPaperSize *paper_size = NULL;
- gchar *name = NULL;
- gchar *ppd_name = NULL;
- gchar *display_name = NULL;
- gchar *freeme = NULL;
+ char *name = NULL;
+ char *ppd_name = NULL;
+ char *display_name = NULL;
+ char *freeme = NULL;
gdouble width, height;
GError *err = NULL;
void
gtk_paper_size_to_key_file (GtkPaperSize *size,
GKeyFile *key_file,
- const gchar *group_name)
+ const char *group_name)
{
const char *name, *ppd_name, *display_name;
GType gtk_paper_size_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkPaperSize *gtk_paper_size_new (const gchar *name);
+GtkPaperSize *gtk_paper_size_new (const char *name);
GDK_AVAILABLE_IN_ALL
-GtkPaperSize *gtk_paper_size_new_from_ppd (const gchar *ppd_name,
- const gchar *ppd_display_name,
+GtkPaperSize *gtk_paper_size_new_from_ppd (const char *ppd_name,
+ const char *ppd_display_name,
gdouble width,
gdouble height);
GDK_AVAILABLE_IN_ALL
-GtkPaperSize *gtk_paper_size_new_from_ipp (const gchar *ipp_name,
+GtkPaperSize *gtk_paper_size_new_from_ipp (const char *ipp_name,
gdouble width,
gdouble height);
GDK_AVAILABLE_IN_ALL
-GtkPaperSize *gtk_paper_size_new_custom (const gchar *name,
- const gchar *display_name,
+GtkPaperSize *gtk_paper_size_new_custom (const char *name,
+ const char *display_name,
gdouble width,
gdouble height,
GtkUnit unit);
/* The width is always the shortest side, measure in mm */
GDK_AVAILABLE_IN_ALL
-const gchar *gtk_paper_size_get_name (GtkPaperSize *size);
+const char *gtk_paper_size_get_name (GtkPaperSize *size);
GDK_AVAILABLE_IN_ALL
-const gchar *gtk_paper_size_get_display_name (GtkPaperSize *size);
+const char *gtk_paper_size_get_display_name (GtkPaperSize *size);
GDK_AVAILABLE_IN_ALL
-const gchar *gtk_paper_size_get_ppd_name (GtkPaperSize *size);
+const char *gtk_paper_size_get_ppd_name (GtkPaperSize *size);
GDK_AVAILABLE_IN_ALL
gdouble gtk_paper_size_get_width (GtkPaperSize *size, GtkUnit unit);
GtkUnit unit);
GDK_AVAILABLE_IN_ALL
-const gchar *gtk_paper_size_get_default (void);
+const char *gtk_paper_size_get_default (void);
GDK_AVAILABLE_IN_ALL
GtkPaperSize *gtk_paper_size_new_from_key_file (GKeyFile *key_file,
- const gchar *group_name,
+ const char *group_name,
GError **error);
GDK_AVAILABLE_IN_ALL
void gtk_paper_size_to_key_file (GtkPaperSize *size,
GKeyFile *key_file,
- const gchar *group_name);
+ const char *group_name);
GDK_AVAILABLE_IN_ALL
GtkPaperSize *gtk_paper_size_new_from_gvariant (GVariant *variant);
home = g_get_home_dir ();
if (home != NULL)
{
- const gchar *desktop;
+ const char *desktop;
path_bar->home_file = g_file_new_for_path (home);
/* FIXME: Need file system backend specific way of getting the
ButtonData *button_data,
gboolean current_dir)
{
- const gchar *dir_name = get_dir_name (button_data);
+ const char *dir_name = get_dir_name (button_data);
gtk_widget_remove_css_class (button_data->button, "text-button");
gtk_widget_remove_css_class (button_data->button, "image-button");
struct SetFileInfo *file_info = data;
GFileInfo *info;
ButtonData *button_data;
- const gchar *display_name;
+ const char *display_name;
gboolean is_hidden;
info = g_file_query_info_finish (file, result, NULL);
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_picture_new_for_file (GFile *file);
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_picture_new_for_filename (const gchar *filename);
+GtkWidget* gtk_picture_new_for_filename (const char *filename);
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_picture_new_for_resource (const gchar *resource_path);
+GtkWidget* gtk_picture_new_for_resource (const char *resource_path);
GDK_AVAILABLE_IN_ALL
void gtk_picture_set_paintable (GtkPicture *self,
GFile * gtk_picture_get_file (GtkPicture *self);
GDK_AVAILABLE_IN_ALL
void gtk_picture_set_filename (GtkPicture *self,
- const gchar *filename);
+ const char *filename);
GDK_AVAILABLE_IN_ALL
void gtk_picture_set_resource (GtkPicture *self,
- const gchar *resource_path);
+ const char *resource_path);
GDK_AVAILABLE_IN_ALL
void gtk_picture_set_pixbuf (GtkPicture *self,
GdkPixbuf *pixbuf);
GtkWidget *rename_entry;
GtkWidget *rename_button;
GtkWidget *rename_error;
- gchar *rename_uri;
+ char *rename_uri;
gulong trash_monitor_changed_id;
GtkWidget *trash_row;
GDBusProxy *hostnamed_proxy;
GCancellable *hostnamed_cancellable;
- gchar *hostname;
+ char *hostname;
GtkPlacesOpenFlags open_flags;
GFile *location,
GtkPlacesOpenFlags open_flags);
void (* show_error_message) (GtkPlacesSidebar *sidebar,
- const gchar *primary,
- const gchar *secondary);
+ const char *primary,
+ const char *secondary);
GdkDragAction (* drag_action_requested) (GtkPlacesSidebar *sidebar,
GFile *dest_file,
GSList *source_file_list);
static void
emit_show_error_message (GtkPlacesSidebar *sidebar,
- const gchar *primary,
- const gchar *secondary)
+ const char *primary,
+ const char *secondary)
{
g_signal_emit (sidebar, places_sidebar_signals[SHOW_ERROR_MESSAGE], 0,
primary, secondary);
add_place (GtkPlacesSidebar *sidebar,
GtkPlacesSidebarPlaceType place_type,
GtkPlacesSidebarSectionType section_type,
- const gchar *name,
+ const char *name,
GIcon *start_icon,
GIcon *end_icon,
- const gchar *uri,
+ const char *uri,
GDrive *drive,
GVolume *volume,
GMount *mount,
gpointer *cloud_provider_account,
#endif
const int index,
- const gchar *tooltip)
+ const char *tooltip)
{
gboolean show_eject, show_unmount;
gboolean show_eject_button;
static gboolean
recent_scheme_is_supported (void)
{
- const gchar * const *supported;
+ const char * const *supported;
supported = g_vfs_get_supported_uri_schemes (g_vfs_get_default ());
if (supported != NULL)
}
static gboolean
-path_is_home_dir (const gchar *path)
+path_is_home_dir (const char *path)
{
GFile *home_dir;
GFile *location;
- const gchar *home_path;
+ const char *home_path;
gboolean res;
home_path = g_get_home_dir ();
static void
open_home (GtkPlacesSidebar *sidebar)
{
- const gchar *home_path;
+ const char *home_path;
GFile *home_dir;
home_path = g_get_home_dir ();
dirs = NULL;
for (index = 0; index < G_USER_N_DIRECTORIES; index++)
{
- const gchar *path;
+ const char *path;
GFile *root;
GIcon *start_icon;
- gchar *name;
- gchar *mount_uri;
- gchar *tooltip;
+ char *name;
+ char *mount_uri;
+ char *tooltip;
if (!_gtk_bookmarks_manager_get_is_xdg_dir_builtin (index))
continue;
g_free (mount_uri);
g_free (tooltip);
- dirs = g_list_prepend (dirs, (gchar *)path);
+ dirs = g_list_prepend (dirs, (char *)path);
}
g_list_free (dirs);
}
-static gchar *
+static char *
get_home_directory_uri (void)
{
- const gchar *home;
+ const char *home;
home = g_get_home_dir ();
if (!home)
return g_filename_to_uri (home, NULL, NULL);
}
-static gchar *
+static char *
get_desktop_directory_uri (void)
{
- const gchar *name;
+ const char *name;
name = g_get_user_special_dir (G_USER_DIRECTORY_DESKTOP);
should_show_file (GtkPlacesSidebar *sidebar,
GFile *file)
{
- gchar *path;
+ char *path;
path = g_file_get_path (file);
if (path)
file_is_shown (GtkPlacesSidebar *sidebar,
GFile *file)
{
- gchar *uri;
+ char *uri;
GtkWidget *row;
gboolean found = FALSE;
if (info)
{
- gchar *uri;
- gchar *tooltip;
- const gchar *name;
+ char *uri;
+ char *tooltip;
+ const char *name;
GIcon *start_icon;
name = g_file_info_get_display_name (info);
GFile *root = G_FILE (source);
GError *error = NULL;
GFileInfo *info;
- gchar *bookmark_name;
- gchar *mount_uri;
- gchar *tooltip;
+ char *bookmark_name;
+ char *mount_uri;
+ char *tooltip;
GIcon *start_icon;
info = g_file_query_info_finish (root, result, &error);
{
gboolean is_external;
GDrive *drive;
- gchar *id;
+ char *id;
drive = g_volume_get_drive (volume);
id = g_volume_get_identifier (volume, G_VOLUME_IDENTIFIER_KIND_CLASS);
{
GIcon *end_icon;
GIcon *start_icon;
- const gchar *mount_path;
- const gchar *name;
- gchar *mount_uri;
- gchar *tooltip;
+ const char *mount_path;
+ const char *name;
+ char *mount_uri;
+ char *tooltip;
guint provider_account_status;
start_icon = cloud_providers_account_get_icon (account);
GVolume *volume;
GSList *bookmarks, *sl;
int index;
- gchar *original_uri, *name, *identifier;
+ char *original_uri, *name, *identifier;
GtkListBoxRow *selected;
- gchar *home_uri;
+ char *home_uri;
GIcon *start_icon;
GFile *root;
- gchar *tooltip;
+ char *tooltip;
GList *network_mounts, *network_volumes;
GIcon *new_bookmark_icon;
GtkWidget *child;
GtkPlacesSidebarPlaceType place_type;
GtkPlacesSidebarSectionType section_type;
gboolean valid = FALSE;
- gchar *uri;
+ char *uri;
GFile *dest_file;
int drag_action;
GdkDragAction action;
GtkListBoxRow *row;
GtkPlacesSidebarPlaceType place_type;
- gchar *drop_target_uri = NULL;
+ char *drop_target_uri = NULL;
int row_index;
int row_placeholder_index;
const GValue *value;
GtkSidebarRow *row,
int new_position)
{
- gchar *uri;
+ char *uri;
GFile *file;
g_object_get (row, "uri", &uri, NULL);
int target_order_index;
GtkPlacesSidebarPlaceType target_place_type;
GtkPlacesSidebarSectionType target_section_type;
- gchar *target_uri;
+ char *target_uri;
GtkListBoxRow *target_row;
gboolean result;
{
GtkPlacesSidebar *sidebar;
GError *error;
- gchar *primary;
- gchar *name;
+ char *primary;
+ char *name;
sidebar = GTK_PLACES_SIDEBAR (user_data);
GtkPlacesSidebar *sidebar;
GVolume *volume;
GError *error;
- gchar *primary;
- gchar *name;
+ char *primary;
+ char *name;
GMount *mount;
volume = G_VOLUME (source_object);
static void
open_uri (GtkPlacesSidebar *sidebar,
- const gchar *uri,
+ const char *uri,
GtkPlacesOpenFlags open_flags)
{
GFile *location;
open_row (GtkSidebarRow *row,
GtkPlacesOpenFlags open_flags)
{
- gchar *uri;
+ char *uri;
GDrive *drive;
GVolume *volume;
GtkPlacesSidebarPlaceType place_type;
gpointer data)
{
GtkPlacesSidebar *sidebar = data;
- gchar *uri;
- gchar *name;
+ char *uri;
+ char *name;
GFile *location;
g_object_get (sidebar->context_row,
GtkPlacesSidebar *sidebar)
{
GtkPlacesSidebarPlaceType type;
- gchar *name;
- gchar *uri;
- const gchar *new_name;
+ char *name;
+ char *uri;
+ const char *new_name;
gboolean found = FALSE;
GtkWidget *row;
do_rename (GtkButton *button,
GtkPlacesSidebar *sidebar)
{
- gchar *new_text;
+ char *new_text;
GFile *file;
new_text = g_strdup (gtk_editable_get_text (GTK_EDITABLE (sidebar->rename_entry)));
GtkWidget *entry;
GtkWidget *button;
GtkWidget *error;
- gchar *str;
+ char *str;
if (sidebar->rename_popover)
return;
static void
show_rename_popover (GtkSidebarRow *row)
{
- gchar *name;
- gchar *uri;
+ char *name;
+ char *uri;
GtkPlacesSidebar *sidebar;
g_object_get (row,
remove_bookmark (GtkSidebarRow *row)
{
GtkPlacesSidebarPlaceType type;
- gchar *uri;
+ char *uri;
GFile *file;
GtkPlacesSidebar *sidebar;
{
if (error->code != G_IO_ERROR_FAILED_HANDLED)
{
- gchar *name;
- gchar *primary;
+ char *name;
+ char *primary;
name = g_mount_get_name (mount);
primary = g_strdup_printf (_("Unable to unmount “%s”"), name);
{
GtkPlacesSidebar *sidebar;
GError *error;
- gchar *primary;
- gchar *name;
+ char *primary;
+ char *name;
sidebar = user_data;
{
GtkPlacesSidebar *sidebar;
GError *error;
- gchar *primary;
- gchar *name;
+ char *primary;
+ char *name;
sidebar = user_data;
{
GtkPlacesSidebar *sidebar;
GError *error;
- gchar *primary;
- gchar *name;
+ char *primary;
+ char *name;
sidebar = user_data;
{
GtkPlacesSidebar *sidebar;
GError *error;
- gchar *primary;
- gchar *name;
+ char *primary;
+ char *name;
sidebar = user_data;
{
GtkPlacesSidebar *sidebar;
GError *error;
- gchar *primary;
- gchar *name;
+ char *primary;
+ char *name;
sidebar = GTK_PLACES_SIDEBAR (user_data);
{
GtkPlacesSidebar *sidebar;
GError *error;
- gchar *primary;
- gchar *name;
+ char *primary;
+ char *name;
sidebar = GTK_PLACES_SIDEBAR (user_data);
{
GtkPlacesSidebarSectionType section_type_1, section_type_2;
GtkPlacesSidebarPlaceType place_type_1, place_type_2;
- gchar *label_1, *label_2;
+ char *label_1, *label_2;
int index_1, index_2;
int retval = 0;
{
GVariant *variant;
gsize len;
- const gchar *hostname;
+ const char *hostname;
if (sidebar->hostnamed_proxy == NULL)
return;
GFile *location)
{
GtkWidget *row;
- gchar *row_uri;
- gchar *uri;
+ char *row_uri;
+ char *uri;
gboolean found = FALSE;
g_return_if_fail (GTK_IS_PLACES_SIDEBAR (sidebar));
if (selected)
{
- gchar *uri;
+ char *uri;
g_object_get (selected, "uri", &uri, NULL);
file = g_file_new_for_uri (uri);
return file;
}
-gchar *
+char *
gtk_places_sidebar_get_location_title (GtkPlacesSidebar *sidebar)
{
GtkListBoxRow *selected;
- gchar *title;
+ char *title;
g_return_val_if_fail (sidebar != NULL, NULL);
row = gtk_widget_get_next_sibling (row))
{
GtkPlacesSidebarPlaceType place_type;
- gchar *uri;
+ char *uri;
if (!GTK_IS_LIST_BOX_ROW (row))
continue;
N_PLACES
} GtkPlacesSidebarPlaceType;
-gchar *gtk_places_sidebar_get_location_title (GtkPlacesSidebar *sidebar);
+char *gtk_places_sidebar_get_location_title (GtkPlacesSidebar *sidebar);
G_END_DECLS
GtkPlacesOpenFlags open_flags);
void (* show_error_message) (GtkPlacesSidebar *sidebar,
- const gchar *primary,
- const gchar *secondary);
+ const char *primary,
+ const char *secondary);
};
struct _GtkPlacesView
GCancellable *cancellable;
- gchar *search_query;
+ char *search_query;
GtkWidget *actionbar;
GtkWidget *address_entry;
LAST_SIGNAL
};
-const gchar *unsupported_protocols [] =
+const char *unsupported_protocols [] =
{
"file", "afc", "obex", "http",
"trash", "burn", "computer",
static void
emit_show_error_message (GtkPlacesView *view,
- gchar *primary_message,
- gchar *secondary_message)
+ char *primary_message,
+ char *secondary_message)
{
g_signal_emit (view, places_view_signals[SHOW_ERROR_MESSAGE],
0, primary_message, secondary_message);
{
GBookmarkFile *bookmarks;
GError *error = NULL;
- gchar *datadir;
- gchar *filename;
+ char *datadir;
+ char *filename;
bookmarks = g_bookmark_file_new ();
datadir = g_build_filename (g_get_user_config_dir (), "gtk-4.0", NULL);
static void
server_list_save (GBookmarkFile *bookmarks)
{
- gchar *filename;
+ char *filename;
filename = g_build_filename (g_get_user_config_dir (), "gtk-4.0", "servers", NULL);
g_bookmark_file_to_file (bookmarks, filename, NULL);
GBookmarkFile *bookmarks;
GFileInfo *info;
GError *error;
- gchar *title;
- gchar *uri;
+ char *title;
+ char *uri;
error = NULL;
bookmarks = server_list_load (view);
static void
server_list_remove_server (GtkPlacesView *view,
- const gchar *uri)
+ const char *uri)
{
GBookmarkFile *bookmarks;
{
gboolean is_external;
GDrive *drive;
- gchar *id;
+ char *id;
drive = g_volume_get_drive (volume);
id = g_volume_get_identifier (volume, G_VOLUME_IDENTIFIER_KIND_CLASS);
typedef struct
{
- gchar *uri;
+ char *uri;
GtkPlacesView *view;
} RemoveServerData;
{
GBookmarkFile *server_list;
GtkWidget *child;
- gchar **uris;
+ char **uris;
gsize num_uris;
int i;
GtkWidget *grid;
GtkWidget *button;
GtkWidget *label;
- gchar *name;
- gchar *dup_uri;
+ char *name;
+ char *dup_uri;
name = g_bookmark_file_get_title (server_list, uris[i], NULL);
dup_uri = g_strdup (uris[i]);
GMount *mount;
GFile *root;
GIcon *icon;
- gchar *identifier;
- gchar *name;
- gchar *path;
+ char *identifier;
+ char *name;
+ char *path;
if (is_external_volume (volume))
return;
gboolean is_network;
GFile *root;
GIcon *icon;
- gchar *name;
- gchar *path;
- gchar *uri;
- gchar *schema;
+ char *name;
+ char *path;
+ char *uri;
+ char *schema;
icon = g_mount_get_icon (mount);
name = g_mount_get_name (mount);
add_file (GtkPlacesView *view,
GFile *file,
GIcon *icon,
- const gchar *display_name,
- const gchar *path,
+ const char *display_name,
+ const char *path,
gboolean is_network)
{
GtkWidget *row;
GList *l;
GFile *file;
GFile *activatable_file;
- gchar *uri;
+ char *uri;
GFileType type;
GIcon *icon;
- gchar *display_name;
+ char *display_name;
for (l = detected_networks; l != NULL; l = l->next)
{
fetch_networks (GtkPlacesView *view)
{
GFile *network_file;
- const gchar * const *supported_uris;
+ const char * const *supported_uris;
gboolean found;
supported_uris = g_vfs_get_supported_uri_schemes (g_vfs_get_default ());
static void
attach_protocol_row_to_grid (GtkGrid *grid,
- const gchar *protocol_name,
- const gchar *protocol_prefix)
+ const char *protocol_name,
+ const char *protocol_prefix)
{
GtkWidget *name_label;
GtkWidget *prefix_label;
static void
populate_available_protocols_grid (GtkGrid *grid)
{
- const gchar* const *supported_protocols;
+ const char * const *supported_protocols;
gboolean has_any = FALSE;
supported_protocols = g_vfs_get_supported_uri_schemes (g_vfs_get_default ());
static void
on_connect_button_clicked (GtkPlacesView *view)
{
- const gchar *uri;
+ const char *uri;
GFile *file;
file = NULL;
static void
on_address_entry_text_changed (GtkPlacesView *view)
{
- const gchar* const *supported_protocols;
- gchar *address, *scheme;
+ const char * const *supported_protocols;
+ char *address, *scheme;
gboolean supported;
supported = FALSE;
GtkPlacesViewRow *row,
GtkWidget *listbox)
{
- gchar *uri;
+ char *uri;
uri = g_object_get_data (G_OBJECT (row), "uri");
gboolean is_placeholder;
gboolean retval;
gboolean searching;
- gchar *name;
- gchar *path;
+ char *name;
+ char *path;
retval = FALSE;
searching = view->search_query && view->search_query[0] != '\0';
gpointer user_data)
{
gboolean row_is_network;
- gchar *text;
+ char *text;
text = NULL;
row_is_network = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (row), "is-network"));
{
gboolean row1_is_network;
gboolean row2_is_network;
- gchar *path1;
- gchar *path2;
+ char *path1;
+ char *path2;
gboolean *is_placeholder1;
gboolean *is_placeholder2;
int retval;
*
* Returns: (transfer none): the current search query.
*/
-const gchar*
+const char *
gtk_places_view_get_search_query (GtkPlacesView *view)
{
g_return_val_if_fail (GTK_IS_PLACES_VIEW (view), NULL);
*/
void
gtk_places_view_set_search_query (GtkPlacesView *view,
- const gchar *query_text)
+ const char *query_text)
{
g_return_if_fail (GTK_IS_PLACES_VIEW (view));
void gtk_places_view_set_open_flags (GtkPlacesView *view,
GtkPlacesOpenFlags flags);
-const gchar* gtk_places_view_get_search_query (GtkPlacesView *view);
+const char * gtk_places_view_get_search_query (GtkPlacesView *view);
void gtk_places_view_set_search_query (GtkPlacesView *view,
- const gchar *query_text);
+ const char *query_text);
gboolean gtk_places_view_get_loading (GtkPlacesView *view);
GError *error;
guint64 free_space;
guint64 total_space;
- gchar *formatted_free_size;
- gchar *formatted_total_size;
- gchar *label;
+ char *formatted_free_size;
+ char *formatted_total_size;
+ char *label;
guint plural_form;
error = NULL;
gtk_popover_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_WIDGET (child))
gtk_popover_set_child (GTK_POPOVER (buildable), GTK_WIDGET (child));
*/
void
gtk_popover_menu_open_submenu (GtkPopoverMenu *popover,
- const gchar *name)
+ const char *name)
{
GtkWidget *stack;
GtkWidget *submenu,
const char *name);
void gtk_popover_menu_open_submenu (GtkPopoverMenu *popover,
- const gchar *name);
+ const char *name);
G_END_DECLS
{
GList *result;
GtkPrintBackend *backend;
- gchar *setting;
- gchar **backends;
+ char *setting;
+ char **backends;
int i;
GtkSettings *settings;
GIOExtensionPoint *ep;
gpointer auth_info_default,
gpointer auth_info_display,
gpointer auth_info_visible,
- const gchar *prompt,
+ const char *prompt,
gboolean can_store_auth_info);
static void
GtkPrinter *
gtk_print_backend_find_printer (GtkPrintBackend *backend,
- const gchar *printer_name)
+ const char *printer_name)
{
GtkPrinter *result = NULL;
guint i;
void
gtk_print_backend_set_password (GtkPrintBackend *backend,
- gchar **auth_info_required,
- gchar **auth_info,
+ char **auth_info_required,
+ char **auth_info,
gboolean store_auth_info)
{
g_return_if_fail (GTK_IS_PRINT_BACKEND (backend));
store_entry (GtkEntry *entry,
gpointer user_data)
{
- gchar **data = (gchar **) user_data;
+ char **data = (char **) user_data;
if (*data != NULL)
{
gpointer auth_info_default,
gpointer auth_info_display,
gpointer auth_info_visible,
- const gchar *prompt,
+ const char *prompt,
gboolean can_store_auth_info)
{
GtkPrintBackendPrivate *priv = backend->priv;
GtkWidget *dialog, *box, *main_box, *label, *icon, *vbox, *entry, *chkbtn;
GtkWidget *focus = NULL;
GtkWidget *content_area;
- gchar *markup;
+ char *markup;
int length;
int i;
- gchar **ai_required = (gchar **) auth_info_required;
- gchar **ai_default = (gchar **) auth_info_default;
- gchar **ai_display = (gchar **) auth_info_display;
+ char **ai_required = (char **) auth_info_required;
+ char **ai_default = (char **) auth_info_default;
+ char **ai_display = (char **) auth_info_display;
gboolean *ai_visible = (gboolean *) auth_info_visible;
priv->auth_info_required = g_strdupv (ai_required);
length = g_strv_length (ai_required);
- priv->auth_info = g_new0 (gchar *, length + 1);
+ priv->auth_info = g_new0 (char *, length + 1);
priv->store_auth_info = FALSE;
dialog = gtk_dialog_new_with_buttons ( _("Authentication"), NULL, GTK_DIALOG_MODAL,
gpointer auth_info_default,
gpointer auth_info_display,
gpointer auth_info_visible,
- const gchar *prompt,
+ const char *prompt,
gboolean can_store_auth_info);
/* not a signal */
void (*set_password) (GtkPrintBackend *backend,
- gchar **auth_info_required,
- gchar **auth_info,
+ char **auth_info_required,
+ char **auth_info,
gboolean store_auth_info);
gboolean (*printer_get_hard_margins_for_paper_size) (GtkPrinter *printer,
gboolean gtk_print_backend_printer_list_is_done (GtkPrintBackend *print_backend);
GDK_AVAILABLE_IN_ALL
GtkPrinter *gtk_print_backend_find_printer (GtkPrintBackend *print_backend,
- const gchar *printer_name);
+ const char *printer_name);
GDK_AVAILABLE_IN_ALL
void gtk_print_backend_print_stream (GtkPrintBackend *print_backend,
GtkPrintJob *job,
void gtk_print_backend_destroy (GtkPrintBackend *print_backend);
GDK_AVAILABLE_IN_ALL
void gtk_print_backend_set_password (GtkPrintBackend *backend,
- gchar **auth_info_required,
- gchar **auth_info,
+ char **auth_info_required,
+ char **auth_info,
gboolean can_store_auth_info);
/* Backend-only functions for GtkPrintBackend */
gboolean val);
GDK_AVAILABLE_IN_ALL
void gtk_printer_set_icon_name (GtkPrinter *printer,
- const gchar *icon);
+ const char *icon);
GDK_AVAILABLE_IN_ALL
gboolean gtk_printer_set_job_count (GtkPrinter *printer,
int count);
GDK_AVAILABLE_IN_ALL
gboolean gtk_printer_set_location (GtkPrinter *printer,
- const gchar *location);
+ const char *location);
GDK_AVAILABLE_IN_ALL
gboolean gtk_printer_set_description (GtkPrinter *printer,
- const gchar *description);
+ const char *description);
GDK_AVAILABLE_IN_ALL
gboolean gtk_printer_set_state_message (GtkPrinter *printer,
- const gchar *message);
+ const char *message);
void gtk_print_backends_init (void);
struct _GtkPrinterPrivate
{
- gchar *name;
- gchar *location;
- gchar *description;
- gchar *icon_name;
+ char *name;
+ char *location;
+ char *description;
+ char *icon_name;
guint is_active : 1;
guint is_paused : 1;
guint accepts_pdf : 1;
guint accepts_ps : 1;
- gchar *state_message;
+ char *state_message;
int job_count;
GtkPrintBackend *backend;
* Returns: a new #GtkPrinter
**/
GtkPrinter *
-gtk_printer_new (const gchar *name,
+gtk_printer_new (const char *name,
GtkPrintBackend *backend,
gboolean virtual_)
{
*
* Returns: the name of @printer
*/
-const gchar *
+const char *
gtk_printer_get_name (GtkPrinter *printer)
{
GtkPrinterPrivate *priv = gtk_printer_get_instance_private (printer);
*
* Returns: the description of @printer
*/
-const gchar *
+const char *
gtk_printer_get_description (GtkPrinter *printer)
{
GtkPrinterPrivate *priv = gtk_printer_get_instance_private (printer);
gboolean
gtk_printer_set_description (GtkPrinter *printer,
- const gchar *description)
+ const char *description)
{
GtkPrinterPrivate *priv = gtk_printer_get_instance_private (printer);
*
* Returns: the state message of @printer
*/
-const gchar *
+const char *
gtk_printer_get_state_message (GtkPrinter *printer)
{
GtkPrinterPrivate *priv = gtk_printer_get_instance_private (printer);
gboolean
gtk_printer_set_state_message (GtkPrinter *printer,
- const gchar *message)
+ const char *message)
{
GtkPrinterPrivate *priv = gtk_printer_get_instance_private (printer);
*
* Returns: the location of @printer
*/
-const gchar *
+const char *
gtk_printer_get_location (GtkPrinter *printer)
{
GtkPrinterPrivate *priv = gtk_printer_get_instance_private (printer);
gboolean
gtk_printer_set_location (GtkPrinter *printer,
- const gchar *location)
+ const char *location)
{
GtkPrinterPrivate *priv = gtk_printer_get_instance_private (printer);
*
* Returns: the icon name for @printer
*/
-const gchar *
+const char *
gtk_printer_get_icon_name (GtkPrinter *printer)
{
GtkPrinterPrivate *priv = gtk_printer_get_instance_private (printer);
void
gtk_printer_set_icon_name (GtkPrinter *printer,
- const gchar *icon)
+ const char *icon)
{
GtkPrinterPrivate *priv = gtk_printer_get_instance_private (printer);
GDK_AVAILABLE_IN_ALL
GType gtk_printer_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkPrinter *gtk_printer_new (const gchar *name,
+GtkPrinter *gtk_printer_new (const char *name,
GtkPrintBackend *backend,
gboolean virtual_);
GDK_AVAILABLE_IN_ALL
GtkPrintBackend *gtk_printer_get_backend (GtkPrinter *printer);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_printer_get_name (GtkPrinter *printer);
+const char * gtk_printer_get_name (GtkPrinter *printer);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_printer_get_state_message (GtkPrinter *printer);
+const char * gtk_printer_get_state_message (GtkPrinter *printer);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_printer_get_description (GtkPrinter *printer);
+const char * gtk_printer_get_description (GtkPrinter *printer);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_printer_get_location (GtkPrinter *printer);
+const char * gtk_printer_get_location (GtkPrinter *printer);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_printer_get_icon_name (GtkPrinter *printer);
+const char * gtk_printer_get_icon_name (GtkPrinter *printer);
GDK_AVAILABLE_IN_ALL
int gtk_printer_get_job_count (GtkPrinter *printer);
GDK_AVAILABLE_IN_ALL
static void construct_widgets (GtkPrinterOptionWidget *widget);
static void update_widgets (GtkPrinterOptionWidget *widget);
-static gchar *trim_long_filename (const gchar *filename);
+static char *trim_long_filename (const char *filename);
struct GtkPrinterOptionWidgetPrivate
{
static void
combo_box_append (GtkWidget *combo,
- const gchar *display_text,
- const gchar *value)
+ const char *display_text,
+ const char *value)
{
GtkWidget *dropdown;
GListModel *model;
static void
combo_box_set (GtkWidget *combo,
- const gchar *value)
+ const char *value)
{
GtkWidget *dropdown;
GListModel *model;
}
}
-static gchar *
+static char *
combo_box_get (GtkWidget *combo, gboolean *custom)
{
GtkWidget *dropdown;
gtk_window_present (GTK_WINDOW (dialog));
}
-static gchar *
-filter_numeric (const gchar *val,
+static char *
+filter_numeric (const char *val,
gboolean allow_neg,
gboolean allow_dec,
gboolean *changed_out)
{
- gchar *filtered_val;
+ char *filtered_val;
int i, j;
int len = strlen (val);
gboolean dec_set = FALSE;
GtkPrinterOptionWidget *widget)
{
GtkPrinterOptionWidgetPrivate *priv = widget->priv;
- gchar *value;
- gchar *filtered_val = NULL;
+ char *value;
+ char *filtered_val = NULL;
gboolean changed;
gboolean custom = TRUE;
GtkPrinterOptionWidget *widget)
{
GtkPrinterOptionWidgetPrivate *priv = widget->priv;
- const gchar *value;
+ const char *value;
g_signal_handler_block (priv->source, priv->source_changed_handler);
value = gtk_editable_get_text (GTK_EDITABLE (entry));
GtkPrinterOptionWidget *widget)
{
GtkPrinterOptionWidgetPrivate *priv = widget->priv;
- gchar *value;
+ char *value;
g_signal_handler_block (priv->source, priv->source_changed_handler);
value = g_object_get_data (G_OBJECT (button), "value");
static void
select_maybe (GtkWidget *widget,
- const gchar *value)
+ const char *value)
{
- gchar *v = g_object_get_data (G_OBJECT (widget), "value");
+ char *v = g_object_get_data (G_OBJECT (widget), "value");
if (strcmp (value, v) == 0)
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), TRUE);
static void
alternative_set (GtkWidget *box,
- const gchar *value)
+ const char *value)
{
GtkWidget *child;
static GSList *
alternative_append (GtkWidget *box,
- const gchar *label,
- const gchar *value,
+ const char *label,
+ const char *value,
GtkPrinterOptionWidget *widget,
GSList *group)
{
* If the filename exceeds FILENAME_LENGTH_MAX, then trim it and replace
* the first three letters with three dots.
*/
-static gchar *
-trim_long_filename (const gchar *filename)
+static char *
+trim_long_filename (const char *filename)
{
- const gchar *home;
+ const char *home;
int len, offset;
- gchar *result;
+ char *result;
home = g_get_home_dir ();
if (g_str_has_prefix (filename, home))
{
- gchar *homeless_filename;
+ char *homeless_filename;
offset = g_utf8_strlen (home, -1);
len = g_utf8_strlen (filename, -1);
len = g_utf8_strlen (result, -1);
if (len > FILENAME_LENGTH_MAX)
{
- gchar *suffix;
+ char *suffix;
suffix = g_utf8_substring (result, len - FILENAME_LENGTH_MAX, len);
g_free (result);
}
case GTK_PRINTER_OPTION_TYPE_FILESAVE:
{
- gchar *text;
- gchar *filename;
+ char *text;
+ char *filename;
filename = g_filename_from_uri (source->value, NULL, NULL);
if (filename != NULL)
text = g_filename_to_utf8 (filename, -1, NULL, NULL, NULL);
if (text != NULL)
{
- gchar *short_filename;
+ char *short_filename;
short_filename = trim_long_filename (text);
gtk_button_set_label (GTK_BUTTON (priv->button), short_filename);
return widget->priv->label;
}
-const gchar *
+const char *
gtk_printer_option_widget_get_value (GtkPrinterOptionWidget *widget)
{
GtkPrinterOptionWidgetPrivate *priv = widget->priv;
GDK_AVAILABLE_IN_ALL
GtkWidget *gtk_printer_option_widget_get_external_label (GtkPrinterOptionWidget *setting);
GDK_AVAILABLE_IN_ALL
-const gchar *gtk_printer_option_widget_get_value (GtkPrinterOptionWidget *setting);
+const char *gtk_printer_option_widget_get_value (GtkPrinterOptionWidget *setting);
G_END_DECLS
{
GObject parent_instance;
- gchar *title;
+ char *title;
GIOChannel *spool_io;
cairo_surface_t *surface;
* Returns: a new #GtkPrintJob
**/
GtkPrintJob *
-gtk_print_job_new (const gchar *title,
+gtk_print_job_new (const char *title,
GtkPrinter *printer,
GtkPrintSettings *settings,
GtkPageSetup *page_setup)
*
* Returns: the title of @job
*/
-const gchar *
+const char *
gtk_print_job_get_title (GtkPrintJob *job)
{
g_return_val_if_fail (GTK_IS_PRINT_JOB (job), NULL);
**/
gboolean
gtk_print_job_set_source_file (GtkPrintJob *job,
- const gchar *filename,
+ const char *filename,
GError **error)
{
GError *tmp_error;
gtk_print_job_get_surface (GtkPrintJob *job,
GError **error)
{
- gchar *filename = NULL;
+ char *filename = NULL;
gdouble width, height;
GtkPaperSize *paper_size;
int fd;
GDK_AVAILABLE_IN_ALL
GType gtk_print_job_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkPrintJob *gtk_print_job_new (const gchar *title,
+GtkPrintJob *gtk_print_job_new (const char *title,
GtkPrinter *printer,
GtkPrintSettings *settings,
GtkPageSetup *page_setup);
GDK_AVAILABLE_IN_ALL
GtkPrinter *gtk_print_job_get_printer (GtkPrintJob *job);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_print_job_get_title (GtkPrintJob *job);
+const char * gtk_print_job_get_title (GtkPrintJob *job);
GDK_AVAILABLE_IN_ALL
GtkPrintStatus gtk_print_job_get_status (GtkPrintJob *job);
GDK_AVAILABLE_IN_ALL
gboolean gtk_print_job_set_source_file (GtkPrintJob *job,
- const gchar *filename,
+ const char *filename,
GError **error);
GDK_AVAILABLE_IN_ALL
gboolean gtk_print_job_set_source_fd (GtkPrintJob *job,
GtkPrintOperationAction action;
GtkPrintStatus status;
GError *error;
- gchar *status_string;
+ char *status_string;
GtkPageSetup *default_page_setup;
GtkPrintSettings *print_settings;
- gchar *job_name;
+ char *job_name;
int nr_of_pages;
int nr_of_pages_to_print;
int page_position;
int current_page;
GtkUnit unit;
- gchar *export_filename;
+ char *export_filename;
guint use_full_page : 1;
guint track_print_status : 1;
guint show_progress : 1;
GtkNumberUpLayout manual_number_up_layout;
GtkWidget *custom_widget;
- gchar *custom_tab_label;
+ char *custom_tab_label;
gpointer platform_data;
GDestroyNotify free_platform_data;
GtkPageSetup *page_setup,
gdouble *dpi_x,
gdouble *dpi_y,
- gchar **target);
+ char **target);
void _gtk_print_operation_platform_backend_resize_preview_surface (GtkPrintOperation *op,
GtkPageSetup *page_setup,
cairo_surface_t *surface);
void _gtk_print_operation_set_status (GtkPrintOperation *op,
GtkPrintStatus status,
- const gchar *string);
+ const char *string);
/* GtkPrintContext private functions: */
typedef struct _PrinterFinder PrinterFinder;
static void printer_finder_free (PrinterFinder *finder);
-static void find_printer (const gchar *printer,
+static void find_printer (const char *printer,
GFunc func,
gpointer data);
g_free (op_unix);
}
-static gchar *
-shell_command_substitute_file (const gchar *cmd,
- const gchar *pdf_filename,
- const gchar *settings_filename,
+static char *
+shell_command_substitute_file (const char *cmd,
+ const char *pdf_filename,
+ const char *settings_filename,
gboolean *pdf_filename_replaced,
gboolean *settings_filename_replaced)
{
- const gchar *inptr, *start;
+ const char *inptr, *start;
GString *final;
g_return_val_if_fail (cmd != NULL, NULL);
gtk_print_operation_unix_launch_preview (GtkPrintOperation *op,
cairo_surface_t *surface,
GtkWindow *parent,
- const gchar *filename)
+ const char *filename)
{
GAppInfo *appinfo;
GdkAppLaunchContext *context;
- gchar *cmd;
- gchar *preview_cmd;
+ char *cmd;
+ char *preview_cmd;
GtkSettings *settings;
GtkPrintSettings *print_settings = NULL;
GtkPageSetup *page_setup;
GKeyFile *key_file = NULL;
- gchar *data = NULL;
+ char *data = NULL;
gsize data_len;
- gchar *settings_filename = NULL;
- gchar *quoted_filename;
- gchar *quoted_settings_filename;
+ char *settings_filename = NULL;
+ char *quoted_filename;
+ char *quoted_settings_filename;
gboolean filename_used = FALSE;
gboolean settings_used = FALSE;
GdkDisplay *display;
if (error != NULL)
{
- gchar* uri;
+ char * uri;
g_warning ("Error launching preview: %s", error->message);
{
GtkPrintOperationPrivate *priv = op->priv;
GtkWidget *pd, *label;
- const gchar *custom_tab_label;
+ const char *custom_tab_label;
pd = gtk_print_unix_dialog_new (NULL, parent);
{
GtkWidget *pd;
PrintResponseData *rdata;
- const gchar *printer_name;
+ const char *printer_name;
rdata = g_new (PrintResponseData, 1);
rdata->op = g_object_ref (op);
GtkPageSetup *page_setup,
gdouble *dpi_x,
gdouble *dpi_y,
- gchar **target)
+ char **target)
{
- gchar *filename;
+ char *filename;
int fd;
GtkPaperSize *paper_size;
gdouble w, h;
{
GtkWidget *pd;
PrintResponseData rdata;
- const gchar *printer_name;
+ const char *printer_name;
rdata.op = op;
rdata.do_print = FALSE;
gboolean found_printer;
GFunc func;
gpointer data;
- gchar *printer_name;
+ char *printer_name;
GList *backends;
guint timeout_tag;
GtkPrinter *printer;
}
static void
-find_printer (const gchar *printer,
+find_printer (const char *printer,
GFunc func,
gpointer data)
{
_gtk_print_operation_platform_backend_launch_preview (GtkPrintOperation *op,
cairo_surface_t *surface,
GtkWindow *parent,
- const gchar *filename)
+ const char *filename)
{
if (gdk_should_use_portal ())
gtk_print_operation_portal_launch_preview (op, surface, parent, filename);
GtkPageSetup *page_setup,
gdouble *dpi_x,
gdouble *dpi_y,
- gchar **target)
+ char **target)
{
return gtk_print_operation_unix_create_preview_surface (op, page_setup, dpi_x, dpi_y, target);
}
return 0;
}
-static gchar*
+static char *
get_default_printer (void)
{
wchar_t *win32_printer_name = NULL;
- gchar *printer_name = NULL;
+ char *printer_name = NULL;
DWORD needed;
GetDefaultPrinterW (NULL, &needed);
/* No printer selected. Get the system default printer and store
* it in settings.
*/
- gchar *tmp_printer = get_default_printer ();
+ char *tmp_printer = get_default_printer ();
if (!tmp_printer)
{
result = GTK_PRINT_OPERATION_RESULT_ERROR;
_gtk_print_operation_platform_backend_launch_preview (GtkPrintOperation *op,
cairo_surface_t *surface,
GtkWindow *parent,
- const gchar *filename)
+ const char *filename)
{
HDC dc;
HENHMETAFILE metafile;
GtkPageSetup *page_setup,
gdouble *dpi_x,
gdouble *dpi_y,
- gchar **target)
+ char **target)
{
GtkPaperSize *paper_size;
HDC metafile_dc;
GtkPrintContext *print_context;
GtkWindow *parent;
cairo_surface_t *surface;
- gchar *filename;
+ char *filename;
gboolean wait;
PrintPagesData *pages_data;
} PreviewOp;
**/
void
gtk_print_operation_set_job_name (GtkPrintOperation *op,
- const gchar *job_name)
+ const char *job_name)
{
GtkPrintOperationPrivate *priv = gtk_print_operation_get_instance_private (op);
void
_gtk_print_operation_set_status (GtkPrintOperation *op,
GtkPrintStatus status,
- const gchar *string)
+ const char *string)
{
GtkPrintOperationPrivate *priv = gtk_print_operation_get_instance_private (op);
- static const gchar *status_strs[] = {
+ static const char *status_strs[] = {
NC_("print operation status", "Initial state"),
NC_("print operation status", "Preparing to print"),
NC_("print operation status", "Generating data"),
* Returns: a string representation of the status
* of the print operation
**/
-const gchar *
+const char *
gtk_print_operation_get_status_string (GtkPrintOperation *op)
{
g_return_val_if_fail (GTK_IS_PRINT_OPERATION (op), "");
*/
void
gtk_print_operation_set_custom_tab_label (GtkPrintOperation *op,
- const gchar *label)
+ const char *label)
{
GtkPrintOperationPrivate *priv = gtk_print_operation_get_instance_private (op);
*/
void
gtk_print_operation_set_export_filename (GtkPrintOperation *op,
- const gchar *filename)
+ const char *filename)
{
GtkPrintOperationPrivate *priv = gtk_print_operation_get_instance_private (op);
update_progress (PrintPagesData *data)
{
GtkPrintOperationPrivate *priv = gtk_print_operation_get_instance_private (data->op);
- gchar *text = NULL;
+ char *text = NULL;
if (data->progress)
{
GtkPrintSettings * gtk_print_operation_get_print_settings (GtkPrintOperation *op);
GDK_AVAILABLE_IN_ALL
void gtk_print_operation_set_job_name (GtkPrintOperation *op,
- const gchar *job_name);
+ const char *job_name);
GDK_AVAILABLE_IN_ALL
void gtk_print_operation_set_n_pages (GtkPrintOperation *op,
int n_pages);
GtkUnit unit);
GDK_AVAILABLE_IN_ALL
void gtk_print_operation_set_export_filename (GtkPrintOperation *op,
- const gchar *filename);
+ const char *filename);
GDK_AVAILABLE_IN_ALL
void gtk_print_operation_set_track_print_status (GtkPrintOperation *op,
gboolean track_status);
gboolean allow_async);
GDK_AVAILABLE_IN_ALL
void gtk_print_operation_set_custom_tab_label (GtkPrintOperation *op,
- const gchar *label);
+ const char *label);
GDK_AVAILABLE_IN_ALL
GtkPrintOperationResult gtk_print_operation_run (GtkPrintOperation *op,
GtkPrintOperationAction action,
GDK_AVAILABLE_IN_ALL
GtkPrintStatus gtk_print_operation_get_status (GtkPrintOperation *op);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_print_operation_get_status_string (GtkPrintOperation *op);
+const char * gtk_print_operation_get_status_string (GtkPrintOperation *op);
GDK_AVAILABLE_IN_ALL
gboolean gtk_print_operation_is_finished (GtkPrintOperation *op);
GDK_AVAILABLE_IN_ALL
*
* Returns: the string value for @key
*/
-const gchar *
+const char *
gtk_print_settings_get (GtkPrintSettings *settings,
- const gchar *key)
+ const char *key)
{
return g_hash_table_lookup (settings->hash, key);
}
*/
void
gtk_print_settings_set (GtkPrintSettings *settings,
- const gchar *key,
- const gchar *value)
+ const char *key,
+ const char *value)
{
if (value == NULL)
gtk_print_settings_unset (settings, key);
*/
void
gtk_print_settings_unset (GtkPrintSettings *settings,
- const gchar *key)
+ const char *key)
{
g_hash_table_remove (settings->hash, key);
}
*/
gboolean
gtk_print_settings_has_key (GtkPrintSettings *settings,
- const gchar *key)
+ const char *key)
{
return gtk_print_settings_get (settings, key) != NULL;
}
**/
gboolean
gtk_print_settings_get_bool (GtkPrintSettings *settings,
- const gchar *key)
+ const char *key)
{
- const gchar *val;
+ const char *val;
val = gtk_print_settings_get (settings, key);
if (g_strcmp0 (val, "true") == 0)
*/
static gboolean
gtk_print_settings_get_bool_with_default (GtkPrintSettings *settings,
- const gchar *key,
+ const char *key,
gboolean default_val)
{
- const gchar *val;
+ const char *val;
val = gtk_print_settings_get (settings, key);
if (g_strcmp0 (val, "true") == 0)
*/
void
gtk_print_settings_set_bool (GtkPrintSettings *settings,
- const gchar *key,
+ const char *key,
gboolean value)
{
if (value)
*/
gdouble
gtk_print_settings_get_double_with_default (GtkPrintSettings *settings,
- const gchar *key,
+ const char *key,
gdouble def)
{
- const gchar *val;
+ const char *val;
val = gtk_print_settings_get (settings, key);
if (val == NULL)
*/
gdouble
gtk_print_settings_get_double (GtkPrintSettings *settings,
- const gchar *key)
+ const char *key)
{
return gtk_print_settings_get_double_with_default (settings, key, 0.0);
}
*/
void
gtk_print_settings_set_double (GtkPrintSettings *settings,
- const gchar *key,
+ const char *key,
gdouble value)
{
- gchar buf[G_ASCII_DTOSTR_BUF_SIZE];
+ char buf[G_ASCII_DTOSTR_BUF_SIZE];
g_ascii_dtostr (buf, G_ASCII_DTOSTR_BUF_SIZE, value);
gtk_print_settings_set (settings, key, buf);
*/
gdouble
gtk_print_settings_get_length (GtkPrintSettings *settings,
- const gchar *key,
+ const char *key,
GtkUnit unit)
{
gdouble length = gtk_print_settings_get_double (settings, key);
*/
void
gtk_print_settings_set_length (GtkPrintSettings *settings,
- const gchar *key,
+ const char *key,
gdouble value,
GtkUnit unit)
{
*/
int
gtk_print_settings_get_int_with_default (GtkPrintSettings *settings,
- const gchar *key,
+ const char *key,
int def)
{
- const gchar *val;
+ const char *val;
val = gtk_print_settings_get (settings, key);
if (val == NULL)
*/
int
gtk_print_settings_get_int (GtkPrintSettings *settings,
- const gchar *key)
+ const char *key)
{
return gtk_print_settings_get_int_with_default (settings, key, 0);
}
*/
void
gtk_print_settings_set_int (GtkPrintSettings *settings,
- const gchar *key,
+ const char *key,
int value)
{
- gchar buf[128];
+ char buf[128];
g_sprintf (buf, "%d", value);
gtk_print_settings_set (settings, key, buf);
}
*
* Returns: the printer name
*/
-const gchar *
+const char *
gtk_print_settings_get_printer (GtkPrintSettings *settings)
{
return gtk_print_settings_get (settings, GTK_PRINT_SETTINGS_PRINTER);
*/
void
gtk_print_settings_set_printer (GtkPrintSettings *settings,
- const gchar *printer)
+ const char *printer)
{
gtk_print_settings_set (settings, GTK_PRINT_SETTINGS_PRINTER, printer);
}
GtkPageOrientation
gtk_print_settings_get_orientation (GtkPrintSettings *settings)
{
- const gchar *val;
+ const char *val;
val = gtk_print_settings_get (settings, GTK_PRINT_SETTINGS_ORIENTATION);
gtk_print_settings_set_orientation (GtkPrintSettings *settings,
GtkPageOrientation orientation)
{
- const gchar *val;
+ const char *val;
switch (orientation)
{
GtkPaperSize *
gtk_print_settings_get_paper_size (GtkPrintSettings *settings)
{
- const gchar *val;
- const gchar *name;
+ const char *val;
+ const char *name;
gdouble w, h;
val = gtk_print_settings_get (settings, GTK_PRINT_SETTINGS_PAPER_FORMAT);
gtk_print_settings_set_paper_size (GtkPrintSettings *settings,
GtkPaperSize *paper_size)
{
- gchar *custom_name;
+ char *custom_name;
if (paper_size == NULL)
{
GtkPrintDuplex
gtk_print_settings_get_duplex (GtkPrintSettings *settings)
{
- const gchar *val;
+ const char *val;
val = gtk_print_settings_get (settings, GTK_PRINT_SETTINGS_DUPLEX);
gtk_print_settings_set_duplex (GtkPrintSettings *settings,
GtkPrintDuplex duplex)
{
- const gchar *str;
+ const char *str;
switch (duplex)
{
GtkPrintQuality
gtk_print_settings_get_quality (GtkPrintSettings *settings)
{
- const gchar *val;
+ const char *val;
val = gtk_print_settings_get (settings, GTK_PRINT_SETTINGS_QUALITY);
gtk_print_settings_set_quality (GtkPrintSettings *settings,
GtkPrintQuality quality)
{
- const gchar *str;
+ const char *str;
switch (quality)
{
GtkPageSet
gtk_print_settings_get_page_set (GtkPrintSettings *settings)
{
- const gchar *val;
+ const char *val;
val = gtk_print_settings_get (settings, GTK_PRINT_SETTINGS_PAGE_SET);
gtk_print_settings_set_page_set (GtkPrintSettings *settings,
GtkPageSet page_set)
{
- const gchar *str;
+ const char *str;
switch (page_set)
{
GtkTextDirection text_direction;
GEnumClass *enum_class;
GEnumValue *enum_value;
- const gchar *val;
+ const char *val;
g_return_val_if_fail (GTK_IS_PRINT_SETTINGS (settings), GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM);
GtkPrintPages
gtk_print_settings_get_print_pages (GtkPrintSettings *settings)
{
- const gchar *val;
+ const char *val;
val = gtk_print_settings_get (settings, GTK_PRINT_SETTINGS_PRINT_PAGES);
gtk_print_settings_set_print_pages (GtkPrintSettings *settings,
GtkPrintPages pages)
{
- const gchar *str;
+ const char *str;
switch (pages)
{
gtk_print_settings_get_page_ranges (GtkPrintSettings *settings,
int *num_ranges)
{
- const gchar *val;
- gchar **range_strs;
+ const char *val;
+ char **range_strs;
GtkPageRange *ranges;
int i, n;
for (i = 0; i < n; i++)
{
int start, end;
- gchar *str;
+ char *str;
start = (int)strtol (range_strs[i], &str, 10);
end = start;
*
* Returns: the default source
*/
-const gchar *
+const char *
gtk_print_settings_get_default_source (GtkPrintSettings *settings)
{
return gtk_print_settings_get (settings, GTK_PRINT_SETTINGS_DEFAULT_SOURCE);
*/
void
gtk_print_settings_set_default_source (GtkPrintSettings *settings,
- const gchar *default_source)
+ const char *default_source)
{
gtk_print_settings_set (settings, GTK_PRINT_SETTINGS_DEFAULT_SOURCE, default_source);
}
*
* Returns: the media type
*/
-const gchar *
+const char *
gtk_print_settings_get_media_type (GtkPrintSettings *settings)
{
return gtk_print_settings_get (settings, GTK_PRINT_SETTINGS_MEDIA_TYPE);
*/
void
gtk_print_settings_set_media_type (GtkPrintSettings *settings,
- const gchar *media_type)
+ const char *media_type)
{
gtk_print_settings_set (settings, GTK_PRINT_SETTINGS_MEDIA_TYPE, media_type);
}
*
* Returns: the dithering that is used
*/
-const gchar *
+const char *
gtk_print_settings_get_dither (GtkPrintSettings *settings)
{
return gtk_print_settings_get (settings, GTK_PRINT_SETTINGS_DITHER);
*/
void
gtk_print_settings_set_dither (GtkPrintSettings *settings,
- const gchar *dither)
+ const char *dither)
{
gtk_print_settings_set (settings, GTK_PRINT_SETTINGS_DITHER, dither);
}
*
* Returns: the finishings
*/
-const gchar *
+const char *
gtk_print_settings_get_finishings (GtkPrintSettings *settings)
{
return gtk_print_settings_get (settings, GTK_PRINT_SETTINGS_FINISHINGS);
*/
void
gtk_print_settings_set_finishings (GtkPrintSettings *settings,
- const gchar *finishings)
+ const char *finishings)
{
gtk_print_settings_set (settings, GTK_PRINT_SETTINGS_FINISHINGS, finishings);
}
*
* Returns: the output bin
*/
-const gchar *
+const char *
gtk_print_settings_get_output_bin (GtkPrintSettings *settings)
{
return gtk_print_settings_get (settings, GTK_PRINT_SETTINGS_OUTPUT_BIN);
*/
void
gtk_print_settings_set_output_bin (GtkPrintSettings *settings,
- const gchar *output_bin)
+ const char *output_bin)
{
gtk_print_settings_set (settings, GTK_PRINT_SETTINGS_OUTPUT_BIN, output_bin);
}
*/
gboolean
gtk_print_settings_load_file (GtkPrintSettings *settings,
- const gchar *file_name,
+ const char *file_name,
GError **error)
{
gboolean retval = FALSE;
* Returns: the restored #GtkPrintSettings
*/
GtkPrintSettings *
-gtk_print_settings_new_from_file (const gchar *file_name,
+gtk_print_settings_new_from_file (const char *file_name,
GError **error)
{
GtkPrintSettings *settings = gtk_print_settings_new ();
gboolean
gtk_print_settings_load_key_file (GtkPrintSettings *settings,
GKeyFile *key_file,
- const gchar *group_name,
+ const char *group_name,
GError **error)
{
- gchar **keys;
+ char **keys;
gsize n_keys, i;
GError *err = NULL;
for (i = 0 ; i < n_keys; ++i)
{
- gchar *value;
+ char *value;
value = g_key_file_get_string (key_file,
group_name,
*/
GtkPrintSettings *
gtk_print_settings_new_from_key_file (GKeyFile *key_file,
- const gchar *group_name,
+ const char *group_name,
GError **error)
{
GtkPrintSettings *settings = gtk_print_settings_new ();
*/
gboolean
gtk_print_settings_to_file (GtkPrintSettings *settings,
- const gchar *file_name,
+ const char *file_name,
GError **error)
{
GKeyFile *key_file;
typedef struct {
GKeyFile *key_file;
- const gchar *group_name;
+ const char *group_name;
} SettingsData;
static void
-add_value_to_key_file (const gchar *key,
- const gchar *value,
+add_value_to_key_file (const char *key,
+ const char *value,
SettingsData *data)
{
g_key_file_set_string (data->key_file, data->group_name, key, value);
void
gtk_print_settings_to_key_file (GtkPrintSettings *settings,
GKeyFile *key_file,
- const gchar *group_name)
+ const char *group_name)
{
SettingsData data;
}
static void
-add_to_variant (const gchar *key,
- const gchar *value,
+add_to_variant (const char *key,
+ const char *value,
gpointer data)
{
GVariantBuilder *builder = data;
#define GTK_PRINT_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_SETTINGS, GtkPrintSettings))
#define GTK_IS_PRINT_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_SETTINGS))
-typedef void (*GtkPrintSettingsFunc) (const gchar *key,
- const gchar *value,
+typedef void (*GtkPrintSettingsFunc) (const char *key,
+ const char *value,
gpointer user_data);
typedef struct _GtkPageRange GtkPageRange;
GtkPrintSettings *gtk_print_settings_copy (GtkPrintSettings *other);
GDK_AVAILABLE_IN_ALL
-GtkPrintSettings *gtk_print_settings_new_from_file (const gchar *file_name,
+GtkPrintSettings *gtk_print_settings_new_from_file (const char *file_name,
GError **error);
GDK_AVAILABLE_IN_ALL
gboolean gtk_print_settings_load_file (GtkPrintSettings *settings,
- const gchar *file_name,
+ const char *file_name,
GError **error);
GDK_AVAILABLE_IN_ALL
gboolean gtk_print_settings_to_file (GtkPrintSettings *settings,
- const gchar *file_name,
+ const char *file_name,
GError **error);
GDK_AVAILABLE_IN_ALL
GtkPrintSettings *gtk_print_settings_new_from_key_file (GKeyFile *key_file,
- const gchar *group_name,
+ const char *group_name,
GError **error);
GDK_AVAILABLE_IN_ALL
gboolean gtk_print_settings_load_key_file (GtkPrintSettings *settings,
GKeyFile *key_file,
- const gchar *group_name,
+ const char *group_name,
GError **error);
GDK_AVAILABLE_IN_ALL
void gtk_print_settings_to_key_file (GtkPrintSettings *settings,
GKeyFile *key_file,
- const gchar *group_name);
+ const char *group_name);
GDK_AVAILABLE_IN_ALL
gboolean gtk_print_settings_has_key (GtkPrintSettings *settings,
- const gchar *key);
+ const char *key);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_print_settings_get (GtkPrintSettings *settings,
- const gchar *key);
+const char * gtk_print_settings_get (GtkPrintSettings *settings,
+ const char *key);
GDK_AVAILABLE_IN_ALL
void gtk_print_settings_set (GtkPrintSettings *settings,
- const gchar *key,
- const gchar *value);
+ const char *key,
+ const char *value);
GDK_AVAILABLE_IN_ALL
void gtk_print_settings_unset (GtkPrintSettings *settings,
- const gchar *key);
+ const char *key);
GDK_AVAILABLE_IN_ALL
void gtk_print_settings_foreach (GtkPrintSettings *settings,
GtkPrintSettingsFunc func,
gpointer user_data);
GDK_AVAILABLE_IN_ALL
gboolean gtk_print_settings_get_bool (GtkPrintSettings *settings,
- const gchar *key);
+ const char *key);
GDK_AVAILABLE_IN_ALL
void gtk_print_settings_set_bool (GtkPrintSettings *settings,
- const gchar *key,
+ const char *key,
gboolean value);
GDK_AVAILABLE_IN_ALL
gdouble gtk_print_settings_get_double (GtkPrintSettings *settings,
- const gchar *key);
+ const char *key);
GDK_AVAILABLE_IN_ALL
gdouble gtk_print_settings_get_double_with_default (GtkPrintSettings *settings,
- const gchar *key,
+ const char *key,
gdouble def);
GDK_AVAILABLE_IN_ALL
void gtk_print_settings_set_double (GtkPrintSettings *settings,
- const gchar *key,
+ const char *key,
gdouble value);
GDK_AVAILABLE_IN_ALL
gdouble gtk_print_settings_get_length (GtkPrintSettings *settings,
- const gchar *key,
+ const char *key,
GtkUnit unit);
GDK_AVAILABLE_IN_ALL
void gtk_print_settings_set_length (GtkPrintSettings *settings,
- const gchar *key,
+ const char *key,
gdouble value,
GtkUnit unit);
GDK_AVAILABLE_IN_ALL
int gtk_print_settings_get_int (GtkPrintSettings *settings,
- const gchar *key);
+ const char *key);
GDK_AVAILABLE_IN_ALL
int gtk_print_settings_get_int_with_default (GtkPrintSettings *settings,
- const gchar *key,
+ const char *key,
int def);
GDK_AVAILABLE_IN_ALL
void gtk_print_settings_set_int (GtkPrintSettings *settings,
- const gchar *key,
+ const char *key,
int value);
#define GTK_PRINT_SETTINGS_PRINTER "printer"
/* Helpers: */
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_print_settings_get_printer (GtkPrintSettings *settings);
+const char * gtk_print_settings_get_printer (GtkPrintSettings *settings);
GDK_AVAILABLE_IN_ALL
void gtk_print_settings_set_printer (GtkPrintSettings *settings,
- const gchar *printer);
+ const char *printer);
GDK_AVAILABLE_IN_ALL
GtkPageOrientation gtk_print_settings_get_orientation (GtkPrintSettings *settings);
GDK_AVAILABLE_IN_ALL
void gtk_print_settings_set_page_set (GtkPrintSettings *settings,
GtkPageSet page_set);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_print_settings_get_default_source (GtkPrintSettings *settings);
+const char * gtk_print_settings_get_default_source (GtkPrintSettings *settings);
GDK_AVAILABLE_IN_ALL
void gtk_print_settings_set_default_source (GtkPrintSettings *settings,
- const gchar *default_source);
+ const char *default_source);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_print_settings_get_media_type (GtkPrintSettings *settings);
+const char * gtk_print_settings_get_media_type (GtkPrintSettings *settings);
GDK_AVAILABLE_IN_ALL
void gtk_print_settings_set_media_type (GtkPrintSettings *settings,
- const gchar *media_type);
+ const char *media_type);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_print_settings_get_dither (GtkPrintSettings *settings);
+const char * gtk_print_settings_get_dither (GtkPrintSettings *settings);
GDK_AVAILABLE_IN_ALL
void gtk_print_settings_set_dither (GtkPrintSettings *settings,
- const gchar *dither);
+ const char *dither);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_print_settings_get_finishings (GtkPrintSettings *settings);
+const char * gtk_print_settings_get_finishings (GtkPrintSettings *settings);
GDK_AVAILABLE_IN_ALL
void gtk_print_settings_set_finishings (GtkPrintSettings *settings,
- const gchar *finishings);
+ const char *finishings);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_print_settings_get_output_bin (GtkPrintSettings *settings);
+const char * gtk_print_settings_get_output_bin (GtkPrintSettings *settings);
GDK_AVAILABLE_IN_ALL
void gtk_print_settings_set_output_bin (GtkPrintSettings *settings,
- const gchar *output_bin);
+ const char *output_bin);
GDK_AVAILABLE_IN_ALL
GVariant *gtk_print_settings_to_gvariant (GtkPrintSettings *settings);
static int dialog_get_n_copies (GtkPrintUnixDialog *dialog);
static gboolean set_active_printer (GtkPrintUnixDialog *dialog,
- const gchar *printer_name);
+ const char *printer_name);
static void redraw_page_layout_preview (GtkPrintUnixDialog *dialog);
static GListModel *load_print_backends (GtkPrintUnixDialog *dialog);
static void gtk_print_unix_dialog_buildable_init (GtkBuildableIface *iface);
static GObject *gtk_print_unix_dialog_buildable_get_internal_child (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *childname);
+ const char *childname);
-static const gchar common_paper_sizes[][16] = {
+static const char common_paper_sizes[][16] = {
"na_letter",
"na_legal",
"iso_a4",
gulong options_changed_handler;
gulong mark_conflicts_id;
- gchar *format_for_printer;
+ char *format_for_printer;
int current_page;
GtkCssNode *collate_paper_node;
static GObject *
gtk_print_unix_dialog_buildable_get_internal_child (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *childname)
+ const char *childname)
{
GtkPrintUnixDialog *dialog = GTK_PRINT_UNIX_DIALOG (buildable);
}
static GtkWidget *
-wrap_in_frame (const gchar *label,
+wrap_in_frame (const char *label,
GtkWidget *child)
{
GtkWidget *box, *label_widget;
- gchar *bold_text;
+ char *bold_text;
label_widget = gtk_label_new (NULL);
gtk_widget_set_halign (label_widget, GTK_ALIGN_START);
static gboolean
setup_option (GtkPrintUnixDialog *dialog,
- const gchar *option_name,
+ const char *option_name,
GtkPrinterOptionWidget *widget)
{
GtkPrinterOption *option;
static void
setup_page_table (GtkPrinterOptionSet *options,
- const gchar *group,
+ const char *group,
GtkWidget *table,
GtkWidget *page)
{
option = gtk_printer_option_set_lookup (dialog->options, "gtk-print-time-text");
if (option != NULL)
{
- const gchar *text;
+ const char *text;
text = gtk_editable_get_text (GTK_EDITABLE (dialog->print_at_entry));
gtk_printer_option_set (option, text);
update_dialog_from_settings (GtkPrintUnixDialog *dialog)
{
GList *groups, *l;
- gchar *group;
+ char *group;
GtkWidget *table, *frame;
gboolean has_advanced, has_job;
guint nrows;
{
GtkPrintCapabilities caps;
gboolean can_collate;
- const gchar *copies;
+ const char *copies;
GtkWidget *button;
copies = gtk_editable_get_text (GTK_EDITABLE (dialog->copies_spin));
}
static gboolean
-is_range_separator (gchar c)
+is_range_separator (char c)
{
return (c == ',' || c == ';' || c == ':');
}
int *n_ranges_out)
{
int i, n_ranges;
- const gchar *text, *p;
- gchar *next;
+ const char *text, *p;
+ char *next;
GtkPageRange *ranges;
int start, end;
dialog_get_n_copies (GtkPrintUnixDialog *dialog)
{
GtkAdjustment *adjustment;
- const gchar *text;
- gchar *endptr = NULL;
+ const char *text;
+ char *endptr = NULL;
int n_copies;
adjustment = gtk_spin_button_get_adjustment (GTK_SPIN_BUTTON (dialog->copies_spin));
static int
dialog_get_pages_per_sheet (GtkPrintUnixDialog *dialog)
{
- const gchar *val;
+ const char *val;
int num;
val = gtk_printer_option_widget_get_value (dialog->pages_per_sheet);
{
GtkPrintCapabilities caps;
GtkNumberUpLayout layout;
- const gchar *val;
+ const char *val;
GEnumClass *enum_class;
GEnumValue *enum_value;
gboolean landscape;
PangoLayout *layout;
PangoFontDescription *font;
- gchar *text;
+ char *text;
GdkRGBA color;
GtkNumberUpLayout number_up_layout;
int start_x, end_x, start_y, end_y;
* Returns: a new #GtkPrintUnixDialog
*/
GtkWidget *
-gtk_print_unix_dialog_new (const gchar *title,
+gtk_print_unix_dialog_new (const char *title,
GtkWindow *parent)
{
GtkWidget *result;
static gboolean
set_active_printer (GtkPrintUnixDialog *dialog,
- const gchar *printer_name)
+ const char *printer_name)
{
GListModel *model;
GtkPrinter *printer;
gtk_print_unix_dialog_set_settings (GtkPrintUnixDialog *dialog,
GtkPrintSettings *settings)
{
- const gchar *printer;
+ const char *printer;
GtkPageRange *ranges;
int num_ranges;
GDK_AVAILABLE_IN_ALL
GType gtk_print_unix_dialog_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkWidget * gtk_print_unix_dialog_new (const gchar *title,
+GtkWidget * gtk_print_unix_dialog_new (const char *title,
GtkWindow *parent);
GDK_AVAILABLE_IN_ALL
#if !defined G_OS_WIN32 && !(defined GDK_WINDOWING_QUARTZ && defined QUARTZ_RELOCATION)
-const gchar *
+const char *
_gtk_get_datadir (void)
{
return GTK_DATADIR;
}
-const gchar *
+const char *
_gtk_get_libdir (void)
{
return GTK_LIBDIR;
}
-const gchar *
+const char *
_gtk_get_sysconfdir (void)
{
return GTK_SYSCONFDIR;
}
-const gchar *
+const char *
_gtk_get_localedir (void)
{
return GTK_LOCALEDIR;
}
-const gchar *
+const char *
_gtk_get_data_prefix (void)
{
return GTK_DATA_PREFIX;
* Returns: a dynamically allocated string, free with g_free().
*/
-gchar *
+char *
_gtk_get_lc_ctype (void)
{
#ifdef G_OS_WIN32
* don't have to clickety-click in the Control Panel, you can simply
* start the program with LC_ALL=something on the command line.)
*/
- gchar *p;
+ char *p;
p = getenv ("LC_ALL");
if (p != NULL)
gpointer dummy)
{
gboolean continue_emission;
- const gchar *str;
+ const char *str;
str = g_value_get_string (handler_return);
g_value_set_string (return_accu, str);
#define gtk_internal_return_val_if_fail(__expr, __val) g_return_val_if_fail(__expr, __val)
#endif
-const gchar * _gtk_get_datadir (void);
-const gchar * _gtk_get_libdir (void);
-const gchar * _gtk_get_sysconfdir (void);
-const gchar * _gtk_get_localedir (void);
-const gchar * _gtk_get_data_prefix (void);
+const char * _gtk_get_datadir (void);
+const char * _gtk_get_libdir (void);
+const char * _gtk_get_sysconfdir (void);
+const char * _gtk_get_localedir (void);
+const char * _gtk_get_data_prefix (void);
gboolean _gtk_fnmatch (const char *pattern,
const char *string,
gboolean no_leading_period);
-gchar * _gtk_get_lc_ctype (void);
+char * _gtk_get_lc_ctype (void);
void _gtk_ensure_resources (void);
{
GtkWidget parent_instance;
- gchar *text;
+ char *text;
GtkWidget *label;
GtkWidget *trough_widget;
G_OBJECT_CLASS (gtk_progress_bar_parent_class)->finalize (object);
}
-static gchar *
+static char *
get_current_text (GtkProgressBar *pbar)
{
if (pbar->text)
*/
void
gtk_progress_bar_set_text (GtkProgressBar *pbar,
- const gchar *text)
+ const char *text)
{
g_return_if_fail (GTK_IS_PROGRESS_BAR (pbar));
* Returns: (nullable): text, or %NULL; this string is owned by the widget
* and should not be modified or freed.
*/
-const gchar*
+const char *
gtk_progress_bar_get_text (GtkProgressBar *pbar)
{
g_return_val_if_fail (GTK_IS_PROGRESS_BAR (pbar), NULL);
void gtk_progress_bar_pulse (GtkProgressBar *pbar);
GDK_AVAILABLE_IN_ALL
void gtk_progress_bar_set_text (GtkProgressBar *pbar,
- const gchar *text);
+ const char *text);
GDK_AVAILABLE_IN_ALL
void gtk_progress_bar_set_fraction (GtkProgressBar *pbar,
gdouble fraction);
gboolean inverted);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_progress_bar_get_text (GtkProgressBar *pbar);
+const char * gtk_progress_bar_get_text (GtkProgressBar *pbar);
GDK_AVAILABLE_IN_ALL
gdouble gtk_progress_bar_get_fraction (GtkProgressBar *pbar);
GDK_AVAILABLE_IN_ALL
{
if ([[pasteboard types] containsObject:NSFilenamesPboardType])
{
- gchar **uris;
+ char **uris;
NSArray *files = [pasteboard propertyListForType:NSFilenamesPboardType];
int n_files = [files count];
int i;
selection_data->target = g_intern_static_string ("text/uri-list");
- uris = (gchar **) g_malloc (sizeof (gchar*) * (n_files + 1));
+ uris = (char **) g_malloc (sizeof (char *) * (n_files + 1));
for (i = 0; i < n_files; ++i)
{
NSString* uriString = [files objectAtIndex:i];
uriString = [@"file://" stringByAppendingString:uriString];
uriString = [uriString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
- uris[i] = (gchar *) [uriString cStringUsingEncoding:NSUTF8StringEncoding];
+ uris[i] = (char *) [uriString cStringUsingEncoding:NSUTF8StringEncoding];
}
uris[i] = NULL;
}
else if ([[pasteboard types] containsObject:NSURLPboardType])
{
- gchar *uris[2];
+ char *uris[2];
NSURL *url = [NSURL URLFromPasteboard:pasteboard];
selection_data->target = g_intern_static_string ("text/uri-list");
- uris[0] = (gchar *) [[url description] UTF8String];
+ uris[0] = (char *) [[url description] UTF8String];
uris[1] = NULL;
gtk_selection_data_set_uris (selection_data, uris);
}
else if ([type isEqualTo:NSURLPboardType])
{
- gchar **uris;
+ char **uris;
uris = gtk_selection_data_get_uris (selection_data);
if (uris != NULL)
* to test for that and remove the last element.
*/
-static const gchar *
+static const char *
get_bundle_path (void)
{
- static gchar *path = NULL;
+ static char *path = NULL;
if (path == NULL)
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- gchar *resource_path = g_strdup ([[[NSBundle mainBundle] resourcePath] UTF8String]);
- gchar *base;
+ char *resource_path = g_strdup ([[[NSBundle mainBundle] resourcePath] UTF8String]);
+ char *base;
[pool drain];
base = g_path_get_basename (resource_path);
return path;
}
-const gchar *
+const char *
_gtk_get_datadir (void)
{
- static gchar *path = NULL;
+ static char *path = NULL;
if (path == NULL)
path = g_build_filename (get_bundle_path (), "share", NULL);
return path;
}
-const gchar *
+const char *
_gtk_get_libdir (void)
{
- static gchar *path = NULL;
+ static char *path = NULL;
if (path == NULL)
path = g_build_filename (get_bundle_path (), "lib", NULL);
return path;
}
-const gchar *
+const char *
_gtk_get_localedir (void)
{
- static gchar *path = NULL;
+ static char *path = NULL;
if (path == NULL)
path = g_build_filename (get_bundle_path (), "share", "locale", NULL);
return path;
}
-const gchar *
+const char *
_gtk_get_sysconfdir (void)
{
- static gchar *path = NULL;
+ static char *path = NULL;
if (path == NULL)
path = g_build_filename (get_bundle_path (), "etc", NULL);
return path;
}
-const gchar *
+const char *
_gtk_get_data_prefix (void)
{
return get_bundle_path ();
NSImage *_gtk_quartz_create_image_from_surface (cairo_surface_t *surface);
void _gtk_clipboard_handle_event (GdkEventOwnerChange *event);
void _gtk_clipboard_store_all (void);
-const gchar * _gtk_get_datadir (void);
-const gchar * _gtk_get_libdir (void);
-const gchar * _gtk_get_localedir (void);
-const gchar * _gtk_get_sysconfdir (void);
-const gchar * _gtk_get_data_prefix (void);
+const char * _gtk_get_datadir (void);
+const char * _gtk_get_libdir (void);
+const char * _gtk_get_localedir (void);
+const char * _gtk_get_sysconfdir (void);
+const char * _gtk_get_data_prefix (void);
G_END_DECLS
struct _GtkQueryPrivate
{
- gchar *text;
+ char *text;
GFile *location;
GList *mime_types;
- gchar **words;
+ char **words;
};
G_DEFINE_TYPE_WITH_PRIVATE (GtkQuery, gtk_query, G_TYPE_OBJECT)
}
-const gchar *
+const char *
gtk_query_get_text (GtkQuery *query)
{
GtkQueryPrivate *priv = gtk_query_get_instance_private (query);
void
gtk_query_set_text (GtkQuery *query,
- const gchar *text)
+ const char *text)
{
GtkQueryPrivate *priv = gtk_query_get_instance_private (query);
g_set_object (&priv->location, file);
}
-static gchar *
-prepare_string_for_compare (const gchar *string)
+static char *
+prepare_string_for_compare (const char *string)
{
- gchar *normalized, *res;
+ char *normalized, *res;
normalized = g_utf8_normalize (string, -1, G_NORMALIZE_NFD);
res = g_utf8_strdown (normalized, -1);
gboolean
gtk_query_matches_string (GtkQuery *query,
- const gchar *string)
+ const char *string)
{
GtkQueryPrivate *priv = gtk_query_get_instance_private (query);
- gchar *prepared;
+ char *prepared;
gboolean found;
int i;
GtkQuery *gtk_query_new (void);
-const gchar *gtk_query_get_text (GtkQuery *query);
+const char *gtk_query_get_text (GtkQuery *query);
void gtk_query_set_text (GtkQuery *query,
- const gchar *text);
+ const char *text);
GFile *gtk_query_get_location (GtkQuery *query);
void gtk_query_set_location (GtkQuery *query,
GFile *file);
gboolean gtk_query_matches_string (GtkQuery *query,
- const gchar *string);
+ const char *string);
G_END_DECLS
*/
GtkWidget*
gtk_radio_button_new_with_label (GSList *group,
- const gchar *label)
+ const char *label)
{
GtkWidget *radio_button;
*/
GtkWidget*
gtk_radio_button_new_with_mnemonic (GSList *group,
- const gchar *label)
+ const char *label)
{
GtkWidget *radio_button;
*/
GtkWidget*
gtk_radio_button_new_with_label_from_widget (GtkRadioButton *radio_group_member,
- const gchar *label)
+ const char *label)
{
GSList *l = NULL;
if (radio_group_member)
**/
GtkWidget*
gtk_radio_button_new_with_mnemonic_from_widget (GtkRadioButton *radio_group_member,
- const gchar *label)
+ const char *label)
{
GSList *l = NULL;
if (radio_group_member)
GtkWidget* gtk_radio_button_new_from_widget (GtkRadioButton *radio_group_member);
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_radio_button_new_with_label (GSList *group,
- const gchar *label);
+ const char *label);
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_radio_button_new_with_label_from_widget (GtkRadioButton *radio_group_member,
- const gchar *label);
+ const char *label);
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_radio_button_new_with_mnemonic (GSList *group,
- const gchar *label);
+ const char *label);
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_radio_button_new_with_mnemonic_from_widget (GtkRadioButton *radio_group_member,
- const gchar *label);
+ const char *label);
GDK_AVAILABLE_IN_ALL
GSList* gtk_radio_button_get_group (GtkRadioButton *radio_button);
GDK_AVAILABLE_IN_ALL
typedef struct
{
- gchar *name;
- gchar *exec;
+ char *name;
+ char *exec;
guint count;
*/
struct _GtkRecentInfo
{
- gchar *uri;
+ char *uri;
- gchar *display_name;
- gchar *description;
+ char *display_name;
+ char *description;
time_t added;
time_t modified;
time_t visited;
- gchar *mime_type;
+ char *mime_type;
RecentAppInfo *applications;
int n_applications;
struct _GtkRecentManagerPrivate
{
- gchar *filename;
+ char *filename;
guint is_dirty : 1;
static void gtk_recent_manager_changed (GtkRecentManager *manager);
static void gtk_recent_manager_real_changed (GtkRecentManager *manager);
static void gtk_recent_manager_set_filename (GtkRecentManager *manager,
- const gchar *filename);
+ const char *filename);
static void gtk_recent_manager_clamp_to_age (GtkRecentManager *manager,
int age);
static void gtk_recent_manager_clamp_to_size (GtkRecentManager *manager,
static void purge_recent_items_list (GtkRecentManager *manager,
GError **error);
-static GtkRecentInfo *gtk_recent_info_new (const gchar *uri);
+static GtkRecentInfo *gtk_recent_info_new (const char *uri);
static void gtk_recent_info_free (GtkRecentInfo *recent_info);
static guint signal_changed = 0;
* contain only lowercase ascii.
*/
static gboolean
-has_case_prefix (const gchar *haystack,
- const gchar *needle)
+has_case_prefix (const char *haystack,
+ const char *needle)
{
- const gchar *h, *n;
+ const char *h, *n;
/* Eat one character at a time. */
h = haystack;
g_bookmark_file_to_file (priv->recent_items, priv->filename, &write_error);
if (write_error)
{
- gchar *utf8 = g_filename_to_utf8 (priv->filename, -1, NULL, NULL, NULL);
+ char *utf8 = g_filename_to_utf8 (priv->filename, -1, NULL, NULL, NULL);
g_warning ("Attempting to store changes into '%s', but failed: %s",
utf8 ? utf8 : "(invalid filename)",
write_error->message);
if (g_chmod (priv->filename, 0600) < 0)
{
- gchar *utf8 = g_filename_to_utf8 (priv->filename, -1, NULL, NULL, NULL);
+ char *utf8 = g_filename_to_utf8 (priv->filename, -1, NULL, NULL, NULL);
g_warning ("Attempting to set the permissions of '%s', but failed: %s",
utf8 ? utf8 : "(invalid filename)",
g_strerror (errno));
}
}
-static gchar *
+static char *
get_default_filename (void)
{
if (g_mkdir_with_parents (g_get_user_data_dir (), 0755) == -1)
static void
gtk_recent_manager_set_filename (GtkRecentManager *manager,
- const gchar *filename)
+ const char *filename)
{
GtkRecentManagerPrivate *priv;
GFile *file;
priv->monitor = g_file_monitor_file (file, G_FILE_MONITOR_NONE, NULL, &error);
if (error)
{
- gchar *utf8 = g_filename_to_utf8 (priv->filename, -1, NULL, NULL, NULL);
+ char *utf8 = g_filename_to_utf8 (priv->filename, -1, NULL, NULL, NULL);
g_warning ("Unable to monitor '%s': %s\n"
"The GtkRecentManager will not update its contents "
"if the file is changed from other instances",
if (read_error->domain == G_FILE_ERROR &&
read_error->code != G_FILE_ERROR_NOENT)
{
- gchar *utf8 = g_filename_to_utf8 (priv->filename, -1, NULL, NULL, NULL);
+ char *utf8 = g_filename_to_utf8 (priv->filename, -1, NULL, NULL, NULL);
g_warning ("Attempting to read the recently used resources "
"file at '%s', but the parser failed: %s.",
utf8 ? utf8 : "(invalid filename)",
GtkRecentManager *manager = user_data;
GtkRecentData recent_data;
GFileInfo *file_info;
- gchar *uri, *basename, *content_type;
+ char *uri, *basename, *content_type;
uri = g_file_get_uri (file);
*/
gboolean
gtk_recent_manager_add_item (GtkRecentManager *manager,
- const gchar *uri)
+ const char *uri)
{
GFile* file;
*/
gboolean
gtk_recent_manager_add_full (GtkRecentManager *manager,
- const gchar *uri,
+ const char *uri,
const GtkRecentData *data)
{
GtkRecentManagerPrivate *priv;
*/
gboolean
gtk_recent_manager_remove_item (GtkRecentManager *manager,
- const gchar *uri,
+ const char *uri,
GError **error)
{
GtkRecentManagerPrivate *priv;
*/
gboolean
gtk_recent_manager_has_item (GtkRecentManager *manager,
- const gchar *uri)
+ const char *uri)
{
GtkRecentManagerPrivate *priv;
build_recent_info (GBookmarkFile *bookmarks,
GtkRecentInfo *info)
{
- gchar **apps, **groups;
+ char **apps, **groups;
gsize apps_len, groups_len, i;
int app_index;
info->n_applications = 0;
for (i = 0; i < apps_len; i++)
{
- gchar *app_name, *app_exec;
+ char *app_name, *app_exec;
guint count;
time_t stamp;
RecentAppInfo *app_info;
*/
GtkRecentInfo *
gtk_recent_manager_lookup_item (GtkRecentManager *manager,
- const gchar *uri,
+ const char *uri,
GError **error)
{
GtkRecentManagerPrivate *priv;
*/
gboolean
gtk_recent_manager_move_item (GtkRecentManager *recent_manager,
- const gchar *uri,
- const gchar *new_uri,
+ const char *uri,
+ const char *new_uri,
GError **error)
{
GtkRecentManagerPrivate *priv;
{
GtkRecentManagerPrivate *priv;
GList *retval = NULL;
- gchar **uris;
+ char **uris;
gsize uris_len, i;
g_return_val_if_fail (GTK_IS_RECENT_MANAGER (manager), NULL);
int age)
{
GtkRecentManagerPrivate *priv = manager->priv;
- gchar **uris;
+ char **uris;
gsize n_uris, i;
time_t now;
for (i = 0; i < n_uris; i++)
{
- const gchar *uri = uris[i];
+ const char *uri = uris[i];
time_t modified;
int item_age;
const int size)
{
GtkRecentManagerPrivate *priv = manager->priv;
- gchar **uris;
+ char **uris;
gsize n_uris, i;
if (G_UNLIKELY (!priv->recent_items) || G_UNLIKELY (size < 0))
for (i = 0; i < n_uris - size; i++)
{
- const gchar *uri = uris[i];
+ const char *uri = uris[i];
g_bookmark_file_remove_item (priv->recent_items, uri, NULL);
}
gtk_recent_info_unref)
static GtkRecentInfo *
-gtk_recent_info_new (const gchar *uri)
+gtk_recent_info_new (const char *uri)
{
GtkRecentInfo *info;
* Returns: the URI of the resource. The returned string is
* owned by the recent manager, and should not be freed.
*/
-const gchar *
+const char *
gtk_recent_info_get_uri (GtkRecentInfo *info)
{
g_return_val_if_fail (info != NULL, NULL);
* Returns: the display name of the resource. The returned string
* is owned by the recent manager, and should not be freed.
*/
-const gchar *
+const char *
gtk_recent_info_get_display_name (GtkRecentInfo *info)
{
g_return_val_if_fail (info != NULL, NULL);
* Returns: the description of the resource. The returned string
* is owned by the recent manager, and should not be freed.
**/
-const gchar *
+const char *
gtk_recent_info_get_description (GtkRecentInfo *info)
{
g_return_val_if_fail (info != NULL, NULL);
* Returns: the MIME type of the resource. The returned string
* is owned by the recent manager, and should not be freed.
*/
-const gchar *
+const char *
gtk_recent_info_get_mime_type (GtkRecentInfo *info)
{
g_return_val_if_fail (info != NULL, NULL);
*/
gboolean
gtk_recent_info_get_application_info (GtkRecentInfo *info,
- const gchar *app_name,
- const gchar **app_exec,
+ const char *app_name,
+ const char **app_exec,
guint *count,
time_t *time_)
{
* a newly allocated %NULL-terminated array of strings.
* Use g_strfreev() to free it.
*/
-gchar **
+char **
gtk_recent_info_get_applications (GtkRecentInfo *info,
gsize *length)
{
- gchar **retval;
+ char **retval;
gsize n_apps, i;
g_return_val_if_fail (info != NULL, NULL);
n_apps = info->n_applications;
- retval = g_new0 (gchar *, n_apps + 1);
+ retval = g_new0 (char *, n_apps + 1);
for (i = 0; i < info->n_applications; i ++)
{
*/
gboolean
gtk_recent_info_has_application (GtkRecentInfo *info,
- const gchar *app_name)
+ const char *app_name)
{
g_return_val_if_fail (info != NULL, FALSE);
g_return_val_if_fail (app_name != NULL, FALSE);
*
* Returns: an application name. Use g_free() to free it.
*/
-gchar *
+char *
gtk_recent_info_last_application (GtkRecentInfo *info)
{
int i;
time_t last_stamp = (time_t) -1;
- gchar *name = NULL;
+ char *name = NULL;
g_return_val_if_fail (info != NULL, NULL);
gtk_recent_info_get_gicon (GtkRecentInfo *info)
{
GIcon *icon = NULL;
- gchar *content_type;
+ char *content_type;
g_return_val_if_fail (info != NULL, NULL);
gboolean
gtk_recent_info_exists (GtkRecentInfo *info)
{
- gchar *filename;
+ char *filename;
GStatBuf stat_buf;
gboolean retval = FALSE;
}
/* taken from gnome-vfs-uri.c */
-static const gchar *
-get_method_string (const gchar *substring,
- gchar **method_string)
+static const char *
+get_method_string (const char *substring,
+ char **method_string)
{
- const gchar *p;
+ const char *p;
char *method;
for (p = substring;
return g_string_free (string, FALSE);
}
-static gchar *
-get_uri_shortname_for_display (const gchar *uri)
+static char *
+get_uri_shortname_for_display (const char *uri)
{
- gchar *name = NULL;
+ char *name = NULL;
gboolean validated = FALSE;
if (has_case_prefix (uri, "file:/"))
{
- gchar *local_file;
+ char *local_file;
local_file = g_filename_from_uri (uri, NULL, NULL);
if (!name)
{
- gchar *method;
- gchar *local_file;
- const gchar *rest;
+ char *method;
+ char *local_file;
+ const char *rest;
rest = get_method_string (uri, &method);
local_file = g_filename_display_basename (rest);
if (!validated && !g_utf8_validate (name, -1, NULL))
{
- gchar *utf8_name;
+ char *utf8_name;
utf8_name = make_valid_utf8 (name);
g_free (name);
* Returns: A newly-allocated string in UTF-8 encoding
* free it with g_free()
*/
-gchar *
+char *
gtk_recent_info_get_short_name (GtkRecentInfo *info)
{
- gchar *short_name;
+ char *short_name;
g_return_val_if_fail (info != NULL, NULL);
* Returns: (nullable): a newly allocated UTF-8 string containing the
* resource’s URI or %NULL. Use g_free() when done using it.
*/
-gchar *
+char *
gtk_recent_info_get_uri_display (GtkRecentInfo *info)
{
- gchar *retval;
+ char *retval;
g_return_val_if_fail (info != NULL, NULL);
retval = NULL;
if (gtk_recent_info_is_local (info))
{
- gchar *filename;
+ char *filename;
filename = g_filename_from_uri (info->uri, NULL, NULL);
if (!filename)
* a newly allocated %NULL terminated array of strings.
* Use g_strfreev() to free it.
*/
-gchar **
+char **
gtk_recent_info_get_groups (GtkRecentInfo *info,
gsize *length)
{
- gchar **retval;
+ char **retval;
gsize n_groups, i;
g_return_val_if_fail (info != NULL, NULL);
n_groups = info->n_groups;
- retval = g_new0 (gchar *, n_groups + 1);
+ retval = g_new0 (char *, n_groups + 1);
for (i = 0; i < info->n_groups; i ++)
retval[i] = g_strdup (info->groups[i]);
*/
gboolean
gtk_recent_info_has_group (GtkRecentInfo *info,
- const gchar *group_name)
+ const char *group_name)
{
int i;
*/
GAppInfo *
gtk_recent_info_create_app_info (GtkRecentInfo *info,
- const gchar *app_name,
+ const char *app_name,
GError **error)
{
RecentAppInfo *ai;
**/
struct _GtkRecentData
{
- gchar *display_name;
- gchar *description;
+ char *display_name;
+ char *description;
- gchar *mime_type;
+ char *mime_type;
- gchar *app_name;
- gchar *app_exec;
+ char *app_name;
+ char *app_exec;
- gchar **groups;
+ char **groups;
gboolean is_private;
};
GDK_AVAILABLE_IN_ALL
gboolean gtk_recent_manager_add_item (GtkRecentManager *manager,
- const gchar *uri);
+ const char *uri);
GDK_AVAILABLE_IN_ALL
gboolean gtk_recent_manager_add_full (GtkRecentManager *manager,
- const gchar *uri,
+ const char *uri,
const GtkRecentData *recent_data);
GDK_AVAILABLE_IN_ALL
gboolean gtk_recent_manager_remove_item (GtkRecentManager *manager,
- const gchar *uri,
+ const char *uri,
GError **error);
GDK_AVAILABLE_IN_ALL
GtkRecentInfo * gtk_recent_manager_lookup_item (GtkRecentManager *manager,
- const gchar *uri,
+ const char *uri,
GError **error);
GDK_AVAILABLE_IN_ALL
gboolean gtk_recent_manager_has_item (GtkRecentManager *manager,
- const gchar *uri);
+ const char *uri);
GDK_AVAILABLE_IN_ALL
gboolean gtk_recent_manager_move_item (GtkRecentManager *manager,
- const gchar *uri,
- const gchar *new_uri,
+ const char *uri,
+ const char *new_uri,
GError **error);
GDK_AVAILABLE_IN_ALL
GList * gtk_recent_manager_get_items (GtkRecentManager *manager);
void gtk_recent_info_unref (GtkRecentInfo *info);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_recent_info_get_uri (GtkRecentInfo *info);
+const char * gtk_recent_info_get_uri (GtkRecentInfo *info);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_recent_info_get_display_name (GtkRecentInfo *info);
+const char * gtk_recent_info_get_display_name (GtkRecentInfo *info);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_recent_info_get_description (GtkRecentInfo *info);
+const char * gtk_recent_info_get_description (GtkRecentInfo *info);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_recent_info_get_mime_type (GtkRecentInfo *info);
+const char * gtk_recent_info_get_mime_type (GtkRecentInfo *info);
GDK_AVAILABLE_IN_ALL
time_t gtk_recent_info_get_added (GtkRecentInfo *info);
GDK_AVAILABLE_IN_ALL
gboolean gtk_recent_info_get_private_hint (GtkRecentInfo *info);
GDK_AVAILABLE_IN_ALL
gboolean gtk_recent_info_get_application_info (GtkRecentInfo *info,
- const gchar *app_name,
- const gchar **app_exec,
+ const char *app_name,
+ const char **app_exec,
guint *count,
time_t *time_);
GDK_AVAILABLE_IN_ALL
GAppInfo * gtk_recent_info_create_app_info (GtkRecentInfo *info,
- const gchar *app_name,
+ const char *app_name,
GError **error);
GDK_AVAILABLE_IN_ALL
-gchar ** gtk_recent_info_get_applications (GtkRecentInfo *info,
+char ** gtk_recent_info_get_applications (GtkRecentInfo *info,
gsize *length) G_GNUC_MALLOC;
GDK_AVAILABLE_IN_ALL
-gchar * gtk_recent_info_last_application (GtkRecentInfo *info) G_GNUC_MALLOC;
+char * gtk_recent_info_last_application (GtkRecentInfo *info) G_GNUC_MALLOC;
GDK_AVAILABLE_IN_ALL
gboolean gtk_recent_info_has_application (GtkRecentInfo *info,
- const gchar *app_name);
+ const char *app_name);
GDK_AVAILABLE_IN_ALL
-gchar ** gtk_recent_info_get_groups (GtkRecentInfo *info,
+char ** gtk_recent_info_get_groups (GtkRecentInfo *info,
gsize *length) G_GNUC_MALLOC;
GDK_AVAILABLE_IN_ALL
gboolean gtk_recent_info_has_group (GtkRecentInfo *info,
- const gchar *group_name);
+ const char *group_name);
GDK_AVAILABLE_IN_ALL
GIcon * gtk_recent_info_get_gicon (GtkRecentInfo *info);
GDK_AVAILABLE_IN_ALL
-gchar * gtk_recent_info_get_short_name (GtkRecentInfo *info) G_GNUC_MALLOC;
+char * gtk_recent_info_get_short_name (GtkRecentInfo *info) G_GNUC_MALLOC;
GDK_AVAILABLE_IN_ALL
-gchar * gtk_recent_info_get_uri_display (GtkRecentInfo *info) G_GNUC_MALLOC;
+char * gtk_recent_info_get_uri_display (GtkRecentInfo *info) G_GNUC_MALLOC;
GDK_AVAILABLE_IN_ALL
int gtk_recent_info_get_age (GtkRecentInfo *info);
GDK_AVAILABLE_IN_ALL
gtk_revealer_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_WIDGET (child))
gtk_revealer_set_child (GTK_REVEALER (buildable), GTK_WIDGET (child));
{
gdouble value;
int stop_position;
- gchar *markup;
+ char *markup;
GtkWidget *label_widget;
GtkWidget *indicator_widget;
GtkWidget *widget;
static gboolean gtk_scale_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
static void gtk_scale_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data);
-static gchar * gtk_scale_format_value (GtkScale *scale,
+static char * gtk_scale_format_value (GtkScale *scale,
gdouble value);
*y = value_bounds.origin.y;
}
-static gchar *
-weed_out_neg_zero (gchar *str,
+static char *
+weed_out_neg_zero (char *str,
int digits)
{
if (str[0] == '-')
{
- gchar neg_zero[8];
+ char neg_zero[8];
g_snprintf (neg_zero, 8, "%0.*f", digits, -0.0);
if (strcmp (neg_zero, str) == 0)
memmove (str, str + 1, strlen (str));
gtk_scale_add_mark (GtkScale *scale,
gdouble value,
GtkPositionType position,
- const gchar *markup)
+ const char *markup)
{
GtkWidget *widget;
GtkScalePrivate *priv = gtk_scale_get_instance_private (scale);
gdouble value;
GtkPositionType position;
GString *markup;
- gchar *context;
+ char *context;
gboolean translatable;
} MarkData;
static void
marks_start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
}
else if (strcmp (element_name, "mark") == 0)
{
- const gchar *value_str;
+ const char *value_str;
gdouble value = 0;
- const gchar *position_str = NULL;
+ const char *position_str = NULL;
GtkPositionType position = GTK_POS_BOTTOM;
- const gchar *msg_context = NULL;
+ const char *msg_context = NULL;
gboolean translatable = FALSE;
MarkData *mark;
static void
marks_text (GtkBuildableParseContext *context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error)
gtk_scale_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *parser_data)
{
gtk_scale_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data)
{
GtkScale *scale = GTK_SCALE (buildable);
if (strcmp (tagname, "marks") == 0)
{
GSList *m;
- const gchar *markup;
+ const char *markup;
marks_data = (MarksSubparserData *)user_data;
void gtk_scale_add_mark (GtkScale *scale,
gdouble value,
GtkPositionType position,
- const gchar *markup);
+ const char *markup);
GDK_AVAILABLE_IN_ALL
void gtk_scale_clear_marks (GtkScale *scale);
GtkScrollType autoscroll_step;
gboolean autoscrolling;
- gchar **icon_list;
+ char **icon_list;
GtkAdjustment *adjustment; /* needed because it must be settable in init() */
} GtkScaleButtonPrivate;
break;
case PROP_ICONS:
gtk_scale_button_set_icons (button,
- (const gchar **)g_value_get_boxed (value));
+ (const char **)g_value_get_boxed (value));
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
gtk_scale_button_new (gdouble min,
gdouble max,
gdouble step,
- const gchar **icons)
+ const char **icons)
{
GtkScaleButton *button;
GtkAdjustment *adjustment;
*/
void
gtk_scale_button_set_icons (GtkScaleButton *button,
- const gchar **icons)
+ const char **icons)
{
GtkScaleButtonPrivate *priv = gtk_scale_button_get_instance_private (button);
- gchar **tmp;
+ char **tmp;
g_return_if_fail (GTK_IS_SCALE_BUTTON (button));
tmp = priv->icon_list;
- priv->icon_list = g_strdupv ((gchar **) icons);
+ priv->icon_list = g_strdupv ((char **) icons);
g_strfreev (tmp);
gtk_scale_button_update_icon (button);
GtkScaleButtonPrivate *priv = gtk_scale_button_get_instance_private (button);
GtkAdjustment *adjustment;
gdouble value;
- const gchar *name;
+ const char *name;
guint num_icons;
if (!priv->icon_list || priv->icon_list[0][0] == '\0')
GtkWidget * gtk_scale_button_new (gdouble min,
gdouble max,
gdouble step,
- const gchar **icons);
+ const char **icons);
GDK_AVAILABLE_IN_ALL
void gtk_scale_button_set_icons (GtkScaleButton *button,
- const gchar **icons);
+ const char **icons);
GDK_AVAILABLE_IN_ALL
gdouble gtk_scale_button_get_value (GtkScaleButton *button);
GDK_AVAILABLE_IN_ALL
gtk_scrolled_window_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_WIDGET (child))
gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW(buildable), GTK_WIDGET (child));
gtk_search_bar_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_WIDGET (child))
gtk_search_bar_set_child (GTK_SEARCH_BAR (buildable), GTK_WIDGET (child));
GtkSearchEngine *native;
gboolean native_running;
gboolean got_results;
- gchar *native_error;
+ char *native_error;
GtkSearchEngine *model;
gboolean model_running;
- gchar *model_error;
+ char *model_error;
gboolean running;
gboolean recursive;
static void
error (GtkSearchEngine *engine,
- const gchar *message,
+ const char *message,
gpointer data)
{
GtkSearchEngine *composite = GTK_SEARCH_ENGINE (data);
void
_gtk_search_engine_error (GtkSearchEngine *engine,
- const gchar *error_message)
+ const char *error_message)
{
g_return_if_fail (GTK_IS_SEARCH_ENGINE (engine));
GList *hits);
void (*finished) (GtkSearchEngine *engine);
void (*error) (GtkSearchEngine *engine,
- const gchar *error_message);
+ const char *error_message);
};
GType _gtk_search_engine_get_type (void);
void _gtk_search_engine_finished (GtkSearchEngine *engine,
gboolean got_results);
void _gtk_search_engine_error (GtkSearchEngine *engine,
- const gchar *error_message);
+ const char *error_message);
void _gtk_search_hit_free (GtkSearchHit *hit);
GtkSearchHit *_gtk_search_hit_dup (GtkSearchHit *hit);
info_matches_query (GtkQuery *query,
GFileInfo *info)
{
- const gchar *display_name;
+ const char *display_name;
display_name = g_file_info_get_display_name (info);
if (display_name == NULL)
create_file_info (TrackerSparqlCursor *cursor)
{
GFileInfo *info;
- const gchar *str;
+ const char *str;
GDateTime *creation;
info = g_file_info_new ();
while (tracker_sparql_cursor_next (cursor, NULL, NULL))
{
- const gchar *url;
+ const char *url;
url = tracker_sparql_cursor_get_string (cursor, 0, NULL);
hit = g_slice_new0 (GtkSearchHit);
{
GtkSearchEngineTracker3 *tracker;
TrackerSparqlStatement *statement;
- const gchar *search_text;
- gchar *match;
+ const char *search_text;
+ char *match;
GFile *location;
gboolean recursive;
if (location)
{
- gchar *location_uri = g_file_get_uri (location);
+ char *location_uri = g_file_get_uri (location);
if (recursive)
{
GtkCssProvider *theme_provider;
int font_size;
gboolean font_size_absolute;
- gchar *font_family;
+ char *font_family;
cairo_font_options_t *font_options;
};
static void settings_update_xsettings (GtkSettings *settings);
static void gtk_settings_load_from_key_file (GtkSettings *settings,
- const gchar *path,
+ const char *path,
GtkSettingsSource source);
static void settings_update_provider (GdkDisplay *display,
GtkCssProvider **old,
{
GParamSpec **pspecs, **p;
guint i = 0;
- gchar *path;
- const gchar * const *config_dirs;
+ char *path;
+ const char * const *config_dirs;
g_datalist_init (&settings->queued_settings);
object_list = g_slist_prepend (object_list, settings);
/* Add provider for user file */
if (G_UNLIKELY (!css_provider))
{
- gchar *css_path;
+ char *css_path;
css_provider = gtk_css_provider_new ();
css_path = g_build_filename (g_get_user_config_dir (),
settings_update_font_values (GtkSettings *settings)
{
PangoFontDescription *desc;
- const gchar *font_name;
+ const char *font_name;
font_name = g_value_get_string (&settings->property_values[PROP_FONT_NAME - 1].value);
desc = pango_font_description_from_string (font_name);
}
else
{
- gchar *debug = g_strdup_value_contents (&qvalue->public.value);
+ char *debug = g_strdup_value_contents (&qvalue->public.value);
g_message ("%s: failed to retrieve property '%s' of type '%s' from rc file value \"%s\" of type '%s'",
qvalue->public.origin ? qvalue->public.origin : "(for origin information, set GTK_DEBUG)",
static void
gtk_settings_set_property_value_internal (GtkSettings *settings,
- const gchar *prop_name,
+ const char *prop_name,
const GtkSettingsValue *new_value,
GtkSettingsSource source)
{
GtkSettingsValuePrivate *qvalue;
GParamSpec *pspec;
- gchar *name;
+ char *name;
GQuark name_quark;
if (!G_VALUE_HOLDS_LONG (&new_value->value) &&
static void
settings_update_cursor_theme (GtkSettings *settings)
{
- gchar *theme = NULL;
+ char *theme = NULL;
int size = 0;
g_object_get (settings,
settings_update_font_options (GtkSettings *settings)
{
int hinting;
- gchar *hint_style_str;
+ char *hint_style_str;
cairo_hint_style_t hint_style;
int antialias;
cairo_antialias_t antialias_mode;
- gchar *rgba_str;
+ char *rgba_str;
cairo_subpixel_order_t subpixel_order;
if (settings->font_options)
static void
get_theme_name (GtkSettings *settings,
- gchar **theme_name,
- gchar **theme_variant)
+ char **theme_name,
+ char **theme_variant)
{
gboolean prefer_dark;
static void
settings_update_theme (GtkSettings *settings)
{
- gchar *theme_name;
- gchar *theme_variant;
- const gchar *theme_dir;
- gchar *path;
+ char *theme_name;
+ char *theme_variant;
+ const char *theme_dir;
+ char *path;
get_theme_name (settings, &theme_name, &theme_variant);
static void
gtk_settings_load_from_key_file (GtkSettings *settings,
- const gchar *path,
+ const char *path,
GtkSettingsSource source)
{
GError *error;
GKeyFile *keyfile;
- gchar **keys;
+ char **keys;
gsize n_keys;
int i;
for (i = 0; i < n_keys; i++)
{
- gchar *key;
+ char *key;
GParamSpec *pspec;
GType value_type;
GtkSettingsValue svalue = { NULL, { 0, }, };
default:
{
- gchar *s_val;
+ char *s_val;
g_value_init (&svalue.value, G_TYPE_GSTRING);
s_val = g_key_file_get_string (keyfile, "Settings", key, &error);
copy, gvalue_free);
if (g_getenv ("GTK_DEBUG"))
- svalue.origin = (gchar *)path;
+ svalue.origin = (char *)path;
gtk_settings_set_property_value_internal (settings, key, &svalue, source);
g_value_unset (&svalue.value);
GtkSettingsSource
_gtk_settings_get_setting_source (GtkSettings *settings,
- const gchar *name)
+ const char *name)
{
GParamSpec *pspec;
*/
void
gtk_settings_reset_property (GtkSettings *settings,
- const gchar *name)
+ const char *name)
{
GParamSpec *pspec;
GValue *value;
}
}
-const gchar *
+const char *
gtk_settings_get_font_family (GtkSettings *settings)
{
settings_update_font_name (settings);
/* origin should be something like "filename:linenumber" for rc files,
* or e.g. "XProperty" for other sources
*/
- gchar *origin;
+ char *origin;
/* valid types are LONG, DOUBLE and STRING corresponding to the token parsed,
* or a GSTRING holding an unparsed statement
GDK_AVAILABLE_IN_ALL
void gtk_settings_reset_property (GtkSettings *settings,
- const gchar *name);
+ const char *name);
G_END_DECLS
} GtkSettingsSource;
GtkSettingsSource _gtk_settings_get_setting_source (GtkSettings *settings,
- const gchar *name);
+ const char *name);
gboolean gtk_settings_get_enable_animations (GtkSettings *settings);
int gtk_settings_get_dnd_drag_threshold (GtkSettings *settings);
-const gchar *gtk_settings_get_font_family (GtkSettings *settings);
+const char *gtk_settings_get_font_family (GtkSettings *settings);
int gtk_settings_get_font_size (GtkSettings *settings);
gboolean gtk_settings_get_font_size_is_absolute (GtkSettings *settings);
GtkShortcut *
gtk_shortcut_new_with_arguments (GtkShortcutTrigger *trigger,
GtkShortcutAction *action,
- const gchar *format_string,
+ const char *format_string,
...)
{
GtkShortcut *shortcut;
GDK_AVAILABLE_IN_ALL
GtkShortcut * gtk_shortcut_new_with_arguments (GtkShortcutTrigger *trigger,
GtkShortcutAction *action,
- const gchar *format_string,
+ const char *format_string,
...);
GDK_AVAILABLE_IN_ALL
if (!g_variant_is_of_type (args, parameter_type))
{
- gchar *typestr = g_variant_type_dup_string (parameter_type);
- gchar *targetstr = g_variant_print (args, TRUE);
+ char *typestr = g_variant_type_dup_string (parameter_type);
+ char *targetstr = g_variant_print (args, TRUE);
g_warning ("Trying to invoke action with target '%s',"
" but action expects parameter with type '%s'", targetstr, typestr);
g_free (targetstr);
{
if (parameter_type != NULL)
{
- gchar *typestr = g_variant_type_dup_string (parameter_type);
+ char *typestr = g_variant_type_dup_string (parameter_type);
g_warning ("Trying to invoke action without arguments,"
" but action expects parameter with type '%s'", typestr);
g_free (typestr);
gtk_shortcut_controller_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (type != NULL)
{
struct _GtkShortcutLabel
{
GtkWidget parent_instance;
- gchar *accelerator;
- gchar *disabled_text;
+ char *accelerator;
+ char *disabled_text;
};
struct _GtkShortcutLabelClass
static GParamSpec *properties[LAST_PROP];
-static gchar *
+static char *
get_modifier_label (guint key)
{
- const gchar *subscript;
- const gchar *label;
+ const char *subscript;
+ const char *label;
switch (key)
{
return g_strdup_printf ("%s <small><b>%s</b></small>", label, subscript);
}
-static gchar **
+static char **
get_labels (guint key, GdkModifierType modifier, guint *n_mods)
{
- const gchar *labels[16];
+ const char *labels[16];
GList *freeme = NULL;
- gchar key_label[6];
- const gchar *tmp;
+ char key_label[6];
+ const char *tmp;
gunichar ch;
int i = 0;
- gchar **retval;
+ char **retval;
if (modifier & GDK_SHIFT_MASK)
labels[i++] = C_("keyboard label", "Shift");
case GDK_KEY_Super_L: case GDK_KEY_Super_R:
case GDK_KEY_Hyper_L: case GDK_KEY_Hyper_R:
freeme = g_list_prepend (freeme, get_modifier_label (key));
- labels[i++] = (const gchar*)freeme->data;
+ labels[i++] = (const char *)freeme->data;
break;
case GDK_KEY_Left:
labels[i++] = "\xe2\x86\x90";
labels[i] = NULL;
- retval = g_strdupv ((gchar **)labels);
+ retval = g_strdupv ((char **)labels);
g_list_free_full (freeme, g_free);
}
static GtkWidget *
-dim_label (const gchar *text)
+dim_label (const char *text)
{
GtkWidget *label;
guint key,
GdkModifierType modifier)
{
- gchar **keys = NULL;
+ char **keys = NULL;
int i;
guint n_mods;
static gboolean
parse_combination (GtkShortcutLabel *self,
- const gchar *str)
+ const char *str)
{
- gchar **accels;
+ char **accels;
int k;
GdkModifierType modifier = 0;
guint key = 0;
static gboolean
parse_sequence (GtkShortcutLabel *self,
- const gchar *str)
+ const char *str)
{
- gchar **accels;
+ char **accels;
int k;
gboolean retval = TRUE;
static gboolean
parse_range (GtkShortcutLabel *self,
- const gchar *str)
+ const char *str)
{
- gchar *dots;
+ char *dots;
dots = strstr (str, "...");
if (!dots)
static void
gtk_shortcut_label_rebuild (GtkShortcutLabel *self)
{
- gchar **accels;
+ char **accels;
int k;
clear_children (self);
* Returns: (transfer full): a newly-allocated #GtkShortcutLabel
*/
GtkWidget *
-gtk_shortcut_label_new (const gchar *accelerator)
+gtk_shortcut_label_new (const char *accelerator)
{
return g_object_new (GTK_TYPE_SHORTCUT_LABEL,
"accelerator", accelerator,
*
* Returns: (transfer none)(nullable): the current accelerator.
*/
-const gchar *
+const char *
gtk_shortcut_label_get_accelerator (GtkShortcutLabel *self)
{
g_return_val_if_fail (GTK_IS_SHORTCUT_LABEL (self), NULL);
*/
void
gtk_shortcut_label_set_accelerator (GtkShortcutLabel *self,
- const gchar *accelerator)
+ const char *accelerator)
{
g_return_if_fail (GTK_IS_SHORTCUT_LABEL (self));
* Returns: (transfer none)(nullable): the current text displayed when no
* accelerator is set.
*/
-const gchar *
+const char *
gtk_shortcut_label_get_disabled_text (GtkShortcutLabel *self)
{
g_return_val_if_fail (GTK_IS_SHORTCUT_LABEL (self), NULL);
*/
void
gtk_shortcut_label_set_disabled_text (GtkShortcutLabel *self,
- const gchar *disabled_text)
+ const char *disabled_text)
{
g_return_if_fail (GTK_IS_SHORTCUT_LABEL (self));
GType gtk_shortcut_label_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkWidget *gtk_shortcut_label_new (const gchar *accelerator);
+GtkWidget *gtk_shortcut_label_new (const char *accelerator);
GDK_AVAILABLE_IN_ALL
-const gchar *gtk_shortcut_label_get_accelerator (GtkShortcutLabel *self);
+const char *gtk_shortcut_label_get_accelerator (GtkShortcutLabel *self);
GDK_AVAILABLE_IN_ALL
void gtk_shortcut_label_set_accelerator (GtkShortcutLabel *self,
- const gchar *accelerator);
+ const char *accelerator);
GDK_AVAILABLE_IN_ALL
-const gchar *gtk_shortcut_label_get_disabled_text (GtkShortcutLabel *self);
+const char *gtk_shortcut_label_get_disabled_text (GtkShortcutLabel *self);
GDK_AVAILABLE_IN_ALL
void gtk_shortcut_label_set_disabled_text (GtkShortcutLabel *self,
- const gchar *disabled_text);
+ const char *disabled_text);
G_END_DECLS
GtkBox parent_instance;
GtkLabel *title;
- gchar *view;
+ char *view;
guint height;
GtkSizeGroup *accel_size_group;
gtk_shortcuts_group_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_SHORTCUTS_SHORTCUT (child))
{
{
GtkBox parent_instance;
- gchar *name;
- gchar *title;
- gchar *view_name;
+ char *name;
+ char *title;
+ char *view_name;
guint max_height;
GtkStack *stack;
static guint signals[LAST_SIGNAL];
static void gtk_shortcuts_section_set_view_name (GtkShortcutsSection *self,
- const gchar *view_name);
+ const char *view_name);
static void gtk_shortcuts_section_set_max_height (GtkShortcutsSection *self,
guint max_height);
static void gtk_shortcuts_section_add_group (GtkShortcutsSection *self,
gtk_shortcuts_section_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_SHORTCUTS_GROUP (child))
gtk_shortcuts_section_add_group (GTK_SHORTCUTS_SECTION (buildable), GTK_SHORTCUTS_GROUP (child));
static void
gtk_shortcuts_section_set_view_name (GtkShortcutsSection *self,
- const gchar *view_name)
+ const char *view_name)
{
if (g_strcmp0 (self->view_name, view_name) == 0)
return;
if (GTK_IS_SHORTCUTS_GROUP (child))
{
- gchar *view;
+ char *view;
gboolean match;
g_object_get (child, "view", &view, NULL);
gboolean subtitle_set;
gboolean icon_set;
GtkTextDirection direction;
- gchar *action_name;
+ char *action_name;
GtkShortcutType shortcut_type;
};
static void
gtk_shortcuts_shortcut_set_accelerator (GtkShortcutsShortcut *self,
- const gchar *accelerator)
+ const char *accelerator)
{
gtk_shortcut_label_set_accelerator (self->accelerator, accelerator);
}
static void
update_subtitle_from_type (GtkShortcutsShortcut *self)
{
- const gchar *subtitle;
+ const char *subtitle;
if (self->subtitle_set)
return;
static void
gtk_shortcuts_shortcut_set_subtitle (GtkShortcutsShortcut *self,
- const gchar *subtitle)
+ const char *subtitle)
{
gtk_label_set_label (self->subtitle, subtitle);
gtk_widget_set_visible (GTK_WIDGET (self->subtitle), subtitle && subtitle[0]);
static void
gtk_shortcuts_shortcut_set_action_name (GtkShortcutsShortcut *self,
- const gchar *action_name)
+ const char *action_name)
{
g_free (self->action_name);
self->action_name = g_strdup (action_name);
GtkWindow *window)
{
GtkApplication *app;
- gchar **accels;
- gchar *str;
+ char **accels;
+ char *str;
if (self->action_name == NULL)
return;
typedef struct
{
GHashTable *keywords;
- gchar *initial_section;
- gchar *last_section_name;
- gchar *view_name;
+ char *initial_section;
+ char *last_section_name;
+ char *view_name;
GtkSizeGroup *search_text_group;
GtkSizeGroup *search_image_group;
GHashTable *search_items_hash;
GtkShortcutsWindow *self;
GtkBuilder *builder;
GQueue *stack;
- gchar *property_name;
+ char *property_name;
guint translatable : 1;
} ViewsParserData;
GtkShortcutsWindow *self = data;
GtkShortcutsWindowPrivate *priv = gtk_shortcuts_window_get_instance_private (self);
GtkWidget *item;
- gchar *accelerator = NULL;
- gchar *title = NULL;
- gchar *hash_key = NULL;
+ char *accelerator = NULL;
+ char *title = NULL;
+ char *hash_key = NULL;
GIcon *icon = NULL;
gboolean icon_set = FALSE;
gboolean subtitle_set = FALSE;
GtkTextDirection direction;
GtkShortcutType shortcut_type;
- gchar *action_name = NULL;
- gchar *subtitle;
- gchar *str;
- gchar *keywords;
+ char *action_name = NULL;
+ char *subtitle;
+ char *str;
+ char *keywords;
if (GTK_IS_SHORTCUTS_SHORTCUT (child))
{
if (strcmp (pspec->name, "section-name") == 0)
{
- gchar *name;
+ char *name;
g_object_get (section, "section-name", &name, NULL);
g_object_set (gtk_stack_get_page (priv->stack, GTK_WIDGET (section)), "name", name, NULL);
}
else if (strcmp (pspec->name, "title") == 0)
{
- gchar *title;
+ char *title;
GtkWidget *label;
label = g_object_get_data (section, "gtk-shortcuts-title");
{
GtkShortcutsWindowPrivate *priv = gtk_shortcuts_window_get_instance_private (self);
GtkListBoxRow *row;
- gchar *title;
- gchar *name;
- const gchar *visible_section;
+ char *title;
+ char *name;
+ const char *visible_section;
GtkWidget *label;
GtkWidget *child;
gtk_shortcuts_window_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_SHORTCUTS_SECTION (child))
gtk_shortcuts_window_add_section (GTK_SHORTCUTS_WINDOW (buildable),
static void
gtk_shortcuts_window_set_view_name (GtkShortcutsWindow *self,
- const gchar *view_name)
+ const char *view_name)
{
GtkShortcutsWindowPrivate *priv = gtk_shortcuts_window_get_instance_private (self);
GtkWidget *section;
static void
gtk_shortcuts_window_set_section_name (GtkShortcutsWindow *self,
- const gchar *section_name)
+ const char *section_name)
{
GtkShortcutsWindowPrivate *priv = gtk_shortcuts_window_get_instance_private (self);
GtkWidget *section = NULL;
GtkSearchEntry *search_entry)
{
GtkShortcutsWindowPrivate *priv = gtk_shortcuts_window_get_instance_private (self);
- gchar *downcase = NULL;
+ char *downcase = NULL;
GHashTableIter iter;
- const gchar *text;
- const gchar *last_section_name;
+ const char *text;
+ const char *last_section_name;
gpointer key;
gpointer value;
gboolean has_result;
while (g_hash_table_iter_next (&iter, &key, &value))
{
GtkWidget *widget = key;
- const gchar *keywords = value;
+ const char *keywords = value;
gboolean match;
if (hidden_by_direction (widget))
if (child != NULL)
{
- gchar *name = NULL;
+ char *name = NULL;
g_object_get (gtk_stack_get_page (priv->stack, child),
"name", &name,
GIcon *end_icon;
GtkWidget *start_icon_widget;
GtkWidget *end_icon_widget;
- gchar *label;
- gchar *tooltip;
+ char *label;
+ char *tooltip;
GtkWidget *label_widget;
gboolean ejectable;
GtkWidget *eject_button;
int order_index;
GtkPlacesSidebarSectionType section_type;
GtkPlacesSidebarPlaceType place_type;
- gchar *uri;
+ char *uri;
GDrive *drive;
GVolume *volume;
GMount *mount;
static gboolean gtk_size_group_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
static void gtk_size_group_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data);
G_STATIC_ASSERT (GTK_SIZE_GROUP_HORIZONTAL == (1 << GTK_ORIENTATION_HORIZONTAL));
}
typedef struct {
- gchar *name;
+ char *name;
int line;
int col;
} ItemData;
static void
size_group_start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
if (strcmp (element_name, "widget") == 0)
{
- const gchar *name;
+ const char *name;
ItemData *item_data;
if (!_gtk_builder_check_parent (data->builder, context, "widgets", error))
gtk_size_group_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *parser_data)
{
gtk_size_group_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data)
{
GSList *l;
static void gtk_spin_button_snap (GtkSpinButton *spin_button,
gdouble val);
static void gtk_spin_button_insert_text (GtkEditable *editable,
- const gchar *new_text,
+ const char *new_text,
int new_text_length,
int *position);
static void gtk_spin_button_real_spin (GtkSpinButton *spin_button,
* gpointer data)
* {
* GtkAdjustment *adjustment;
- * gchar *text;
+ * char *text;
* int value;
*
* adjustment = gtk_spin_button_get_adjustment (spin);
g_object_notify (G_OBJECT (spin), "orientation");
}
-static gchar *
-weed_out_neg_zero (gchar *str,
+static char *
+weed_out_neg_zero (char *str,
int digits)
{
if (str[0] == '-')
{
- gchar neg_zero[8];
+ char neg_zero[8];
g_snprintf (neg_zero, 8, "%0.*f", digits, -0.0);
if (strcmp (neg_zero, str) == 0)
memmove (str, str + 1, strlen (str));
return str;
}
-static gchar *
+static char *
gtk_spin_button_format_for_value (GtkSpinButton *spin_button,
gdouble value)
{
- gchar *buf = g_strdup_printf ("%0.*f", spin_button->digits, value);
+ char *buf = g_strdup_printf ("%0.*f", spin_button->digits, value);
return weed_out_neg_zero (buf, spin_button->digits);
}
static void
gtk_spin_button_insert_text (GtkEditable *editable,
- const gchar *new_text,
+ const char *new_text,
int new_text_length,
int *position)
{
guint32 pos_sign;
guint32 neg_sign;
int entry_length;
- const gchar *entry_text;
+ const char *entry_text;
entry_text = gtk_editable_get_text (GTK_EDITABLE (spin->entry));
entry_length = g_utf8_strlen (entry_text, -1);
gtk_spin_button_default_input (GtkSpinButton *spin_button,
gdouble *new_val)
{
- gchar *err = NULL;
+ char *err = NULL;
const char *text = gtk_editable_get_text (GTK_EDITABLE (spin_button->entry));
*new_val = g_strtod (text, &err);
static void
gtk_spin_button_default_output (GtkSpinButton *spin_button)
{
- gchar *buf = gtk_spin_button_format_for_value (spin_button,
+ char *buf = gtk_spin_button_format_for_value (spin_button,
gtk_adjustment_get_value (spin_button->adjustment));
if (strcmp (buf, gtk_editable_get_text (GTK_EDITABLE (spin_button->entry))))
GtkStackPage *
gtk_stack_add_titled (GtkStack *stack,
GtkWidget *child,
- const gchar *name,
- const gchar *title)
+ const char *name,
+ const char *title)
{
g_return_val_if_fail (GTK_IS_STACK (stack), NULL);
g_return_val_if_fail (GTK_IS_WIDGET (child), NULL);
GtkStackPage *
gtk_stack_add_named (GtkStack *stack,
GtkWidget *child,
- const gchar *name)
+ const char *name)
{
g_return_val_if_fail (GTK_IS_STACK (stack), NULL);
g_return_val_if_fail (GTK_IS_WIDGET (child), NULL);
*/
GtkWidget *
gtk_stack_get_child_by_name (GtkStack *stack,
- const gchar *name)
+ const char *name)
{
GtkStackPrivate *priv = gtk_stack_get_instance_private (stack);
GtkStackPage *info;
*
* Returns: (transfer none) (nullable): the name of the visible child of the #GtkStack
*/
-const gchar *
+const char *
gtk_stack_get_visible_child_name (GtkStack *stack)
{
GtkStackPrivate *priv = gtk_stack_get_instance_private (stack);
*/
void
gtk_stack_set_visible_child_name (GtkStack *stack,
- const gchar *name)
+ const char *name)
{
GtkStackPrivate *priv = gtk_stack_get_instance_private (stack);
*/
void
gtk_stack_set_visible_child_full (GtkStack *stack,
- const gchar *name,
+ const char *name,
GtkStackTransitionType transition)
{
GtkStackPrivate *priv = gtk_stack_get_instance_private (stack);
GDK_AVAILABLE_IN_ALL
GtkStackPage * gtk_stack_add_named (GtkStack *stack,
GtkWidget *child,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
GtkStackPage * gtk_stack_add_titled (GtkStack *stack,
GtkWidget *child,
- const gchar *name,
- const gchar *title);
+ const char *name,
+ const char *title);
GDK_AVAILABLE_IN_ALL
void gtk_stack_remove (GtkStack *stack,
GtkWidget *child);
GtkWidget *child);
GDK_AVAILABLE_IN_ALL
GtkWidget * gtk_stack_get_child_by_name (GtkStack *stack,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
void gtk_stack_set_visible_child (GtkStack *stack,
GtkWidget *child);
GtkWidget * gtk_stack_get_visible_child (GtkStack *stack);
GDK_AVAILABLE_IN_ALL
void gtk_stack_set_visible_child_name (GtkStack *stack,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_stack_get_visible_child_name (GtkStack *stack);
+const char * gtk_stack_get_visible_child_name (GtkStack *stack);
GDK_AVAILABLE_IN_ALL
void gtk_stack_set_visible_child_full (GtkStack *stack,
- const gchar *name,
+ const char *name,
GtkStackTransitionType transition);
GDK_AVAILABLE_IN_ALL
void gtk_stack_set_hhomogeneous (GtkStack *stack,
GtkWidget *row)
{
GtkWidget *item;
- gchar *title;
+ char *title;
gboolean needs_attention;
gboolean visible;
static void
rebuild_child (GtkWidget *self,
- const gchar *icon_name,
- const gchar *title,
+ const char *icon_name,
+ const char *title,
gboolean use_underline)
{
GtkWidget *button_child;
GtkStackPage *page,
GtkWidget *button)
{
- gchar *title;
- gchar *icon_name;
+ char *title;
+ char *icon_name;
gboolean needs_attention;
gboolean visible;
gboolean use_underline;
void (*text_pushed) (GtkStatusbar *statusbar,
guint context_id,
- const gchar *text);
+ const char *text);
void (*text_popped) (GtkStatusbar *statusbar,
guint context_id,
- const gchar *text);
+ const char *text);
};
struct _GtkStatusbarMsg
{
- gchar *text;
+ char *text;
guint context_id;
guint message_id;
};
static void gtk_statusbar_update (GtkStatusbar *statusbar,
guint context_id,
- const gchar *text);
+ const char *text);
static void gtk_statusbar_msg_free (GtkStatusbarMsg *msg);
static void
gtk_statusbar_update (GtkStatusbar *statusbar,
guint context_id,
- const gchar *text)
+ const char *text)
{
g_return_if_fail (GTK_IS_STATUSBAR (statusbar));
*/
guint
gtk_statusbar_get_context_id (GtkStatusbar *statusbar,
- const gchar *context_description)
+ const char *context_description)
{
- gchar *string;
+ char *string;
guint id;
g_return_val_if_fail (GTK_IS_STATUSBAR (statusbar), 0);
static GtkStatusbarMsg *
gtk_statusbar_msg_create (GtkStatusbar *statusbar,
guint context_id,
- const gchar *text)
+ const char *text)
{
GtkStatusbarMsg *msg;
guint
gtk_statusbar_push (GtkStatusbar *statusbar,
guint context_id,
- const gchar *text)
+ const char *text)
{
GtkStatusbarMsg *msg;
GtkWidget* gtk_statusbar_new (void);
GDK_AVAILABLE_IN_ALL
guint gtk_statusbar_get_context_id (GtkStatusbar *statusbar,
- const gchar *context_description);
+ const char *context_description);
GDK_AVAILABLE_IN_ALL
guint gtk_statusbar_push (GtkStatusbar *statusbar,
guint context_id,
- const gchar *text);
+ const char *text);
GDK_AVAILABLE_IN_ALL
void gtk_statusbar_pop (GtkStatusbar *statusbar,
guint context_id);
GtkBuilder *builder;
GtkStringList *list;
GString *string;
- const gchar *domain;
- gchar *context;
+ const char *domain;
+ char *context;
guint translatable : 1;
guint is_text : 1;
static void
item_start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
else if (strcmp (element_name, "item") == 0)
{
gboolean translatable = FALSE;
- const gchar *msg_context = NULL;
+ const char *msg_context = NULL;
if (!_gtk_builder_check_parent (data->builder, context, "items", error))
return;
static void
item_text (GtkBuildableParseContext *context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error)
static void
item_end_element (GtkBuildableParseContext *context,
- const gchar *element_name,
+ const char *element_name,
gpointer user_data,
GError **error)
{
gtk_string_list_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *parser_data)
{
gtk_string_list_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data)
{
if (strcmp (tagname, "items") == 0)
**/
void
gtk_style_context_add_class (GtkStyleContext *context,
- const gchar *class_name)
+ const char *class_name)
{
GtkStyleContextPrivate *priv = gtk_style_context_get_instance_private (context);
GQuark class_quark;
**/
void
gtk_style_context_remove_class (GtkStyleContext *context,
- const gchar *class_name)
+ const char *class_name)
{
GtkStyleContextPrivate *priv = gtk_style_context_get_instance_private (context);
GQuark class_quark;
**/
gboolean
gtk_style_context_has_class (GtkStyleContext *context,
- const gchar *class_name)
+ const char *class_name)
{
GtkStyleContextPrivate *priv = gtk_style_context_get_instance_private (context);
GQuark class_quark;
**/
gboolean
gtk_style_context_lookup_color (GtkStyleContext *context,
- const gchar *color_name,
+ const char *color_name,
GdkRGBA *color)
{
GtkStyleContextPrivate *priv = gtk_style_context_get_instance_private (context);
static AtkAttributeSet *
add_attribute (AtkAttributeSet *attributes,
AtkTextAttribute attr,
- const gchar *value)
+ const char *value)
{
AtkAttribute *at;
GtkStyleContext *context)
{
const GdkRGBA *color;
- gchar *value;
+ char *value;
color = gtk_css_color_value_get_rgba (_gtk_style_context_peek_property (context, GTK_CSS_PROPERTY_BACKGROUND_COLOR));
value = g_strdup_printf ("%u,%u,%u",
GDK_AVAILABLE_IN_ALL
void gtk_style_context_add_class (GtkStyleContext *context,
- const gchar *class_name);
+ const char *class_name);
GDK_AVAILABLE_IN_ALL
void gtk_style_context_remove_class (GtkStyleContext *context,
- const gchar *class_name);
+ const char *class_name);
GDK_AVAILABLE_IN_ALL
gboolean gtk_style_context_has_class (GtkStyleContext *context,
- const gchar *class_name);
+ const char *class_name);
GDK_AVAILABLE_IN_ALL
void gtk_style_context_set_display (GtkStyleContext *context,
GDK_AVAILABLE_IN_ALL
gboolean gtk_style_context_lookup_color (GtkStyleContext *context,
- const gchar *color_name,
+ const char *color_name,
GdkRGBA *color);
/* Some helper functions to retrieve most common properties */
static void
gtk_switch_set_action_name (GtkActionable *actionable,
- const gchar *action_name)
+ const char *action_name)
{
GtkSwitch *self = GTK_SWITCH (actionable);
gtk_action_helper_set_action_target_value (self->action_helper, action_target);
}
-static const gchar *
+static const char *
gtk_switch_get_action_name (GtkActionable *actionable)
{
GtkSwitch *self = GTK_SWITCH (actionable);
int letter_spacing;
- gchar *font_features;
+ char *font_features;
};
GDK_AVAILABLE_IN_ALL
void
_gtk_text_btree_insert (GtkTextIter *iter,
- const gchar *text,
+ const char *text,
int len)
{
GtkTextLineSegment *prev_seg; /* The segment just before the first
}
}
-gchar*
+char *
_gtk_text_btree_get_text (const GtkTextIter *start_orig,
const GtkTextIter *end_orig,
gboolean include_hidden,
GtkTextLineSegment *seg;
GtkTextLineSegment *end_seg;
GString *retval;
- gchar *str;
+ char *str;
GtkTextIter iter;
GtkTextIter start;
GtkTextIter end;
static GtkTextLineSegment*
real_set_mark (GtkTextBTree *tree,
GtkTextMark *existing_mark,
- const gchar *name,
+ const char *name,
gboolean left_gravity,
const GtkTextIter *where,
gboolean should_exist,
GtkTextMark*
_gtk_text_btree_set_mark (GtkTextBTree *tree,
GtkTextMark *existing_mark,
- const gchar *name,
+ const char *name,
gboolean left_gravity,
const GtkTextIter *iter,
gboolean should_exist)
void
_gtk_text_btree_remove_mark_by_name (GtkTextBTree *tree,
- const gchar *name)
+ const char *name)
{
GtkTextMark *mark;
GtkTextMark*
_gtk_text_btree_get_mark_by_name (GtkTextBTree *tree,
- const gchar *name)
+ const char *name)
{
GtkTextLineSegment *seg;
void
_gtk_text_btree_spew_line_short (GtkTextLine *line, int indent)
{
- gchar * spaces;
+ char * spaces;
GtkTextLineSegment *seg;
spaces = g_strnfill (indent, ' ');
{
if (seg->type == >k_text_char_type)
{
- gchar* str = g_strndup (seg->body.chars, MIN (seg->byte_count, 10));
- gchar* s;
+ char * str = g_strndup (seg->body.chars, MIN (seg->byte_count, 10));
+ char * s;
s = str;
while (*s)
{
void
_gtk_text_btree_spew_node (GtkTextBTreeNode *node, int indent)
{
- gchar * spaces;
+ char * spaces;
GtkTextBTreeNode *iter;
Summary *s;
if (seg->type == >k_text_char_type)
{
- gchar* str = g_strndup (seg->body.chars, seg->byte_count);
+ char * str = g_strndup (seg->body.chars, seg->byte_count);
printf (" '%s'\n", str);
g_free (str);
}
void _gtk_text_btree_delete (GtkTextIter *start,
GtkTextIter *end);
void _gtk_text_btree_insert (GtkTextIter *iter,
- const gchar *text,
+ const char *text,
int len);
void _gtk_text_btree_insert_paintable (GtkTextIter *iter,
GdkPaintable *texture);
int *real_char_index);
GtkTextTag** _gtk_text_btree_get_tags (const GtkTextIter *iter,
int *num_tags);
-gchar *_gtk_text_btree_get_text (const GtkTextIter *start,
+char *_gtk_text_btree_get_text (const GtkTextIter *start,
const GtkTextIter *end,
gboolean include_hidden,
gboolean include_nonchars);
int byte_index);
gboolean _gtk_text_btree_get_iter_from_string (GtkTextBTree *tree,
GtkTextIter *iter,
- const gchar *string);
+ const char *string);
gboolean _gtk_text_btree_get_iter_at_mark_name (GtkTextBTree *tree,
GtkTextIter *iter,
- const gchar *mark_name);
+ const char *mark_name);
void _gtk_text_btree_get_iter_at_mark (GtkTextBTree *tree,
GtkTextIter *iter,
GtkTextMark *mark);
/* Manipulate marks */
GtkTextMark *_gtk_text_btree_set_mark (GtkTextBTree *tree,
GtkTextMark *existing_mark,
- const gchar *name,
+ const char *name,
gboolean left_gravity,
const GtkTextIter *index,
gboolean should_exist);
void _gtk_text_btree_remove_mark_by_name (GtkTextBTree *tree,
- const gchar *name);
+ const char *name);
void _gtk_text_btree_remove_mark (GtkTextBTree *tree,
GtkTextMark *segment);
gboolean _gtk_text_btree_get_selection_bounds (GtkTextBTree *tree,
GtkTextMark *_gtk_text_btree_get_insert (GtkTextBTree *tree);
GtkTextMark *_gtk_text_btree_get_selection_bound (GtkTextBTree *tree);
GtkTextMark *_gtk_text_btree_get_mark_by_name (GtkTextBTree *tree,
- const gchar *name);
+ const char *name);
GtkTextLine * _gtk_text_btree_first_could_contain_tag (GtkTextBTree *tree,
GtkTextTag *tag);
GtkTextLine * _gtk_text_btree_last_could_contain_tag (GtkTextBTree *tree,
static void gtk_text_buffer_real_insert_text (GtkTextBuffer *buffer,
GtkTextIter *iter,
- const gchar *text,
+ const char *text,
int len);
static void gtk_text_buffer_real_insert_paintable (GtkTextBuffer *buffer,
GtkTextIter *iter,
**/
void
gtk_text_buffer_set_text (GtkTextBuffer *buffer,
- const gchar *text,
+ const char *text,
int len)
{
GtkTextIter start, end;
static void
gtk_text_buffer_real_insert_text (GtkTextBuffer *buffer,
GtkTextIter *iter,
- const gchar *text,
+ const char *text,
int len)
{
g_return_if_fail (GTK_IS_TEXT_BUFFER (buffer));
static void
gtk_text_buffer_emit_insert (GtkTextBuffer *buffer,
GtkTextIter *iter,
- const gchar *text,
+ const char *text,
int len)
{
g_return_if_fail (GTK_IS_TEXT_BUFFER (buffer));
void
gtk_text_buffer_insert (GtkTextBuffer *buffer,
GtkTextIter *iter,
- const gchar *text,
+ const char *text,
int len)
{
g_return_if_fail (GTK_IS_TEXT_BUFFER (buffer));
**/
void
gtk_text_buffer_insert_at_cursor (GtkTextBuffer *buffer,
- const gchar *text,
+ const char *text,
int len)
{
GtkTextIter iter;
gboolean
gtk_text_buffer_insert_interactive (GtkTextBuffer *buffer,
GtkTextIter *iter,
- const gchar *text,
+ const char *text,
int len,
gboolean default_editable)
{
**/
gboolean
gtk_text_buffer_insert_interactive_at_cursor (GtkTextBuffer *buffer,
- const gchar *text,
+ const char *text,
int len,
gboolean default_editable)
{
const GtkTextIter *orig_end,
gboolean interactive)
{
- gchar *text;
+ char *text;
text = gtk_text_iter_get_text (orig_start, orig_end);
void
gtk_text_buffer_insert_with_tags (GtkTextBuffer *buffer,
GtkTextIter *iter,
- const gchar *text,
+ const char *text,
int len,
GtkTextTag *first_tag,
...)
void
gtk_text_buffer_insert_with_tags_by_name (GtkTextBuffer *buffer,
GtkTextIter *iter,
- const gchar *text,
+ const char *text,
int len,
- const gchar *first_tag_name,
+ const char *first_tag_name,
...)
{
int start_offset;
GtkTextIter start;
va_list args;
- const gchar *tag_name;
+ const char *tag_name;
g_return_if_fail (GTK_IS_TEXT_BUFFER (buffer));
g_return_if_fail (iter != NULL);
gtk_text_buffer_apply_tag (buffer, tag, &start, iter);
- tag_name = va_arg (args, const gchar*);
+ tag_name = va_arg (args, const char *);
}
va_end (args);
if (gtk_text_history_get_enabled (buffer->priv->history))
{
GtkTextIter sel_begin, sel_end;
- gchar *text;
+ char *text;
if (gtk_text_buffer_get_selection_bounds (buffer, &sel_begin, &sel_end))
gtk_text_history_selection_changed (buffer->priv->history,
*
* Returns: (transfer full): an allocated UTF-8 string
**/
-gchar*
+char *
gtk_text_buffer_get_text (GtkTextBuffer *buffer,
const GtkTextIter *start,
const GtkTextIter *end,
*
* Returns: (transfer full): an allocated UTF-8 string
**/
-gchar*
+char *
gtk_text_buffer_get_slice (GtkTextBuffer *buffer,
const GtkTextIter *start,
const GtkTextIter *end,
static GtkTextMark*
gtk_text_buffer_set_mark (GtkTextBuffer *buffer,
GtkTextMark *existing_mark,
- const gchar *mark_name,
+ const char *mark_name,
const GtkTextIter *iter,
gboolean left_gravity,
gboolean should_exist)
**/
GtkTextMark*
gtk_text_buffer_create_mark (GtkTextBuffer *buffer,
- const gchar *mark_name,
+ const char *mark_name,
const GtkTextIter *where,
gboolean left_gravity)
{
GtkTextMark *mark,
const GtkTextIter *where)
{
- const gchar *name;
+ const char *name;
g_return_if_fail (GTK_IS_TEXT_BUFFER (buffer));
g_return_if_fail (GTK_IS_TEXT_MARK (mark));
**/
GtkTextMark*
gtk_text_buffer_get_mark (GtkTextBuffer *buffer,
- const gchar *name)
+ const char *name)
{
GtkTextMark *mark;
**/
void
gtk_text_buffer_move_mark_by_name (GtkTextBuffer *buffer,
- const gchar *name,
+ const char *name,
const GtkTextIter *where)
{
GtkTextMark *mark;
**/
void
gtk_text_buffer_delete_mark_by_name (GtkTextBuffer *buffer,
- const gchar *name)
+ const char *name)
{
GtkTextMark *mark;
*/
GtkTextTag*
gtk_text_buffer_create_tag (GtkTextBuffer *buffer,
- const gchar *tag_name,
- const gchar *first_property_name,
+ const char *tag_name,
+ const char *first_property_name,
...)
{
GtkTextTag *tag;
**/
void
gtk_text_buffer_apply_tag_by_name (GtkTextBuffer *buffer,
- const gchar *name,
+ const char *name,
const GtkTextIter *start,
const GtkTextIter *end)
{
**/
void
gtk_text_buffer_remove_tag_by_name (GtkTextBuffer *buffer,
- const gchar *name,
+ const char *name,
const GtkTextIter *start,
const GtkTextIter *end)
{
gboolean interactive,
gboolean default_editable)
{
- gchar *cluster_text;
+ char *cluster_text;
GtkTextIter start;
GtkTextIter end;
gboolean retval = FALSE;
/* special case \r\n, since we never want to reinsert \r */
if (backspace_deletes_character && strcmp ("\r\n", cluster_text))
{
- gchar *normalized_text = g_utf8_normalize (cluster_text,
+ char *normalized_text = g_utf8_normalize (cluster_text,
strlen (cluster_text),
G_NORMALIZE_NFD);
glong len = g_utf8_strlen (normalized_text, -1);
{
GtkTextIter start;
GtkTextIter end;
- gchar *paragraph;
+ char *paragraph;
int char_len, byte_len;
PangoLogAttr *attrs = NULL;
static void
gtk_text_buffer_insert_with_attributes (GtkTextBuffer *buffer,
GtkTextIter *iter,
- const gchar *text,
+ const char *text,
PangoAttrList *attributes)
{
GtkTextMark *mark;
void
gtk_text_buffer_insert_markup (GtkTextBuffer *buffer,
GtkTextIter *iter,
- const gchar *markup,
+ const char *markup,
int len)
{
PangoAttrList *attributes;
- gchar *text;
+ char *text;
GError *error = NULL;
if (!pango_parse_markup (markup, len, 0, &attributes, &text, NULL, &error))
void (* insert_text) (GtkTextBuffer *buffer,
GtkTextIter *pos,
- const gchar *new_text,
+ const char *new_text,
int new_text_length);
void (* insert_paintable) (GtkTextBuffer *buffer,
/* Delete whole buffer, then insert */
GDK_AVAILABLE_IN_ALL
void gtk_text_buffer_set_text (GtkTextBuffer *buffer,
- const gchar *text,
+ const char *text,
int len);
/* Insert into the buffer */
GDK_AVAILABLE_IN_ALL
void gtk_text_buffer_insert (GtkTextBuffer *buffer,
GtkTextIter *iter,
- const gchar *text,
+ const char *text,
int len);
GDK_AVAILABLE_IN_ALL
void gtk_text_buffer_insert_at_cursor (GtkTextBuffer *buffer,
- const gchar *text,
+ const char *text,
int len);
GDK_AVAILABLE_IN_ALL
gboolean gtk_text_buffer_insert_interactive (GtkTextBuffer *buffer,
GtkTextIter *iter,
- const gchar *text,
+ const char *text,
int len,
gboolean default_editable);
GDK_AVAILABLE_IN_ALL
gboolean gtk_text_buffer_insert_interactive_at_cursor (GtkTextBuffer *buffer,
- const gchar *text,
+ const char *text,
int len,
gboolean default_editable);
GDK_AVAILABLE_IN_ALL
void gtk_text_buffer_insert_with_tags (GtkTextBuffer *buffer,
GtkTextIter *iter,
- const gchar *text,
+ const char *text,
int len,
GtkTextTag *first_tag,
...) G_GNUC_NULL_TERMINATED;
GDK_AVAILABLE_IN_ALL
void gtk_text_buffer_insert_with_tags_by_name (GtkTextBuffer *buffer,
GtkTextIter *iter,
- const gchar *text,
+ const char *text,
int len,
- const gchar *first_tag_name,
+ const char *first_tag_name,
...) G_GNUC_NULL_TERMINATED;
GDK_AVAILABLE_IN_ALL
void gtk_text_buffer_insert_markup (GtkTextBuffer *buffer,
GtkTextIter *iter,
- const gchar *markup,
+ const char *markup,
int len);
/* Delete from the buffer */
/* Obtain strings from the buffer */
GDK_AVAILABLE_IN_ALL
-gchar *gtk_text_buffer_get_text (GtkTextBuffer *buffer,
+char *gtk_text_buffer_get_text (GtkTextBuffer *buffer,
const GtkTextIter *start,
const GtkTextIter *end,
gboolean include_hidden_chars);
GDK_AVAILABLE_IN_ALL
-gchar *gtk_text_buffer_get_slice (GtkTextBuffer *buffer,
+char *gtk_text_buffer_get_slice (GtkTextBuffer *buffer,
const GtkTextIter *start,
const GtkTextIter *end,
gboolean include_hidden_chars);
const GtkTextIter *where);
GDK_AVAILABLE_IN_ALL
GtkTextMark *gtk_text_buffer_create_mark (GtkTextBuffer *buffer,
- const gchar *mark_name,
+ const char *mark_name,
const GtkTextIter *where,
gboolean left_gravity);
GDK_AVAILABLE_IN_ALL
GtkTextMark *mark);
GDK_AVAILABLE_IN_ALL
GtkTextMark* gtk_text_buffer_get_mark (GtkTextBuffer *buffer,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
void gtk_text_buffer_move_mark_by_name (GtkTextBuffer *buffer,
- const gchar *name,
+ const char *name,
const GtkTextIter *where);
GDK_AVAILABLE_IN_ALL
void gtk_text_buffer_delete_mark_by_name (GtkTextBuffer *buffer,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
GtkTextMark* gtk_text_buffer_get_insert (GtkTextBuffer *buffer);
const GtkTextIter *end);
GDK_AVAILABLE_IN_ALL
void gtk_text_buffer_apply_tag_by_name (GtkTextBuffer *buffer,
- const gchar *name,
+ const char *name,
const GtkTextIter *start,
const GtkTextIter *end);
GDK_AVAILABLE_IN_ALL
void gtk_text_buffer_remove_tag_by_name (GtkTextBuffer *buffer,
- const gchar *name,
+ const char *name,
const GtkTextIter *start,
const GtkTextIter *end);
GDK_AVAILABLE_IN_ALL
*/
GDK_AVAILABLE_IN_ALL
GtkTextTag *gtk_text_buffer_create_tag (GtkTextBuffer *buffer,
- const gchar *tag_name,
- const gchar *first_property_name,
+ const char *tag_name,
+ const char *first_property_name,
...);
/* Obtain iterators pointed at various places, then you can move the
*
* Returns: (transfer full): slice of text from the buffer
**/
-gchar*
+char *
gtk_text_iter_get_slice (const GtkTextIter *start,
const GtkTextIter *end)
{
*
* Returns: (transfer full): array of characters from the buffer
**/
-gchar*
+char *
gtk_text_iter_get_text (const GtkTextIter *start,
const GtkTextIter *end)
{
*
* Returns: (transfer full): slice of text from the buffer
**/
-gchar*
+char *
gtk_text_iter_get_visible_slice (const GtkTextIter *start,
const GtkTextIter *end)
{
* Returns: (transfer full): string containing visible text in the
* range
**/
-gchar*
+char *
gtk_text_iter_get_visible_text (const GtkTextIter *start,
const GtkTextIter *end)
{
offsets coming from canonical decompositions of
UTF8 characters (e.g. accented characters) which
g_utf8_normalize() performs */
- gchar *normal;
- gchar *casefold;
- gchar buffer[6];
+ char *normal;
+ char *casefold;
+ char buffer[6];
int buffer_len;
buffer_len = g_unichar_to_utf8 (gtk_text_iter_get_char (iter), buffer);
}
}
-static const gchar *
-pointer_from_offset_skipping_decomp (const gchar *str,
+static const char *
+pointer_from_offset_skipping_decomp (const char *str,
int offset)
{
- gchar *casefold, *normal;
- const gchar *p, *q;
+ char *casefold, *normal;
+ const char *p, *q;
p = str;
}
static gboolean
-exact_prefix_cmp (const gchar *string,
- const gchar *prefix,
+exact_prefix_cmp (const char *string,
+ const char *prefix,
guint prefix_len)
{
GUnicodeType type;
type != G_UNICODE_NON_SPACING_MARK;
}
-static const gchar *
-utf8_strcasestr (const gchar *haystack,
- const gchar *needle)
+static const char *
+utf8_strcasestr (const char *haystack,
+ const char *needle)
{
gsize needle_len;
gsize haystack_len;
- const gchar *ret = NULL;
- gchar *p;
- gchar *casefold;
- gchar *caseless_haystack;
+ const char *ret = NULL;
+ char *p;
+ char *casefold;
+ char *caseless_haystack;
int i;
g_return_val_if_fail (haystack != NULL, NULL);
if (needle_len == 0)
{
- ret = (gchar *)haystack;
+ ret = (char *)haystack;
goto finally;
}
goto finally;
}
- p = (gchar *)caseless_haystack;
+ p = (char *)caseless_haystack;
needle_len = strlen (needle);
i = 0;
return ret;
}
-static const gchar *
-utf8_strrcasestr (const gchar *haystack,
- const gchar *needle)
+static const char *
+utf8_strrcasestr (const char *haystack,
+ const char *needle)
{
gsize needle_len;
gsize haystack_len;
- const gchar *ret = NULL;
- gchar *p;
- gchar *casefold;
- gchar *caseless_haystack;
+ const char *ret = NULL;
+ char *p;
+ char *casefold;
+ char *caseless_haystack;
int i;
g_return_val_if_fail (haystack != NULL, NULL);
if (needle_len == 0)
{
- ret = (gchar *)haystack;
+ ret = (char *)haystack;
goto finally;
}
/* normalizes caseless strings and returns true if @s2 matches
the start of @s1 */
static gboolean
-utf8_caselessnmatch (const gchar *s1,
- const gchar *s2,
+utf8_caselessnmatch (const char *s1,
+ const char *s2,
gssize n1,
gssize n2)
{
- gchar *casefold;
- gchar *normalized_s1;
- gchar *normalized_s2;
+ char *casefold;
+ char *normalized_s1;
+ char *normalized_s2;
int len_s1;
int len_s2;
gboolean ret = FALSE;
static gboolean
lines_match (const GtkTextIter *start,
- const gchar **lines,
+ const char **lines,
gboolean visible_only,
gboolean slice,
gboolean case_insensitive,
GtkTextIter *match_end)
{
GtkTextIter next;
- gchar *line_text;
- const gchar *found;
+ char *line_text;
+ const char *found;
int offset;
if (*lines == NULL || **lines == '\0')
}
/* strsplit() that retains the delimiter as part of the string. */
-static gchar **
+static char **
strbreakup (const char *string,
const char *delimiter,
int max_tokens,
gboolean case_insensitive)
{
GSList *string_list = NULL, *slist;
- gchar **str_array, *s;
- gchar *casefold, *new_string;
+ char **str_array, *s;
+ char *casefold, *new_string;
guint i, n = 1;
g_return_val_if_fail (string != NULL, NULL);
guint len;
len = s - string + delimiter_len;
- new_string = g_new (gchar, len + 1);
+ new_string = g_new (char, len + 1);
strncpy (new_string, string, len);
new_string[len] = 0;
string_list = g_slist_prepend (string_list, new_string);
}
- str_array = g_new (gchar*, n);
+ str_array = g_new (char *, n);
i = n - 1;
**/
gboolean
gtk_text_iter_forward_search (const GtkTextIter *iter,
- const gchar *str,
+ const char *str,
GtkTextSearchFlags flags,
GtkTextIter *match_start,
GtkTextIter *match_end,
const GtkTextIter *limit)
{
- gchar **lines = NULL;
+ char **lines = NULL;
GtkTextIter match;
gboolean retval = FALSE;
GtkTextIter search;
gtk_text_iter_compare (&search, limit) >= 0)
break;
- if (lines_match (&search, (const gchar**)lines,
+ if (lines_match (&search, (const char **)lines,
visible_only, slice, case_insensitive, &match, &end))
{
if (limit == NULL ||
}
while (gtk_text_iter_forward_line (&search));
- g_strfreev ((gchar**)lines);
+ g_strfreev ((char **)lines);
return retval;
}
static gboolean
-vectors_equal_ignoring_trailing (gchar **vec1,
- gchar **vec2,
+vectors_equal_ignoring_trailing (char **vec1,
+ char **vec2,
gboolean case_insensitive)
{
/* Ignores trailing chars in vec2's last line */
- gchar **i1, **i2;
+ char **i1, **i2;
i1 = vec1;
i2 = vec2;
struct _LinesWindow
{
int n_lines;
- gchar **lines;
+ char **lines;
GtkTextIter first_line_start;
GtkTextIter first_line_end;
gtk_text_iter_get_line (start) + 1 < win->n_lines)
{
/* Already at the end, or not enough lines to match */
- win->lines = g_new0 (gchar*, 1);
+ win->lines = g_new0 (char *, 1);
*win->lines = NULL;
return;
}
win->first_line_start = line_start;
win->first_line_end = line_end;
- win->lines = g_new0 (gchar*, win->n_lines + 1);
+ win->lines = g_new0 (char *, win->n_lines + 1);
i = win->n_lines - 1;
while (i >= 0)
{
- gchar *line_text;
+ char *line_text;
if (win->slice)
{
lines_window_back (LinesWindow *win)
{
GtkTextIter new_start;
- gchar *line_text;
+ char *line_text;
new_start = win->first_line_start;
}
/* Move lines to make room for first line. */
- memmove (win->lines + 1, win->lines, win->n_lines * sizeof (gchar*));
+ memmove (win->lines + 1, win->lines, win->n_lines * sizeof (char *));
*win->lines = line_text;
**/
gboolean
gtk_text_iter_backward_search (const GtkTextIter *iter,
- const gchar *str,
+ const char *str,
GtkTextSearchFlags flags,
GtkTextIter *match_start,
GtkTextIter *match_end,
const GtkTextIter *limit)
{
- gchar **lines = NULL;
- gchar **l;
+ char **lines = NULL;
+ char **l;
int n_lines;
LinesWindow win;
gboolean retval = FALSE;
do
{
- const gchar *first_line_match;
+ const char *first_line_match;
if (limit &&
gtk_text_iter_compare (limit, &win.first_line_end) > 0)
gboolean
_gtk_text_btree_get_iter_at_mark_name (GtkTextBTree *tree,
GtkTextIter *iter,
- const gchar *mark_name)
+ const char *mark_name)
{
GtkTextMark *mark;
if (byte_segment->type == >k_text_char_type)
{
- const gchar *p;
+ const char *p;
p = byte_segment->body.chars + seg_byte_offset;
if (!gtk_text_byte_begins_utf8_char (p))
if (char_segment->type == >k_text_char_type)
{
- const gchar *p;
+ const char *p;
p = g_utf8_offset_to_pointer (char_segment->body.chars,
seg_char_offset);
* into the returned string map properly into buffer char offsets
*/
GDK_AVAILABLE_IN_ALL
-gchar *gtk_text_iter_get_slice (const GtkTextIter *start,
+char *gtk_text_iter_get_slice (const GtkTextIter *start,
const GtkTextIter *end);
/* includes only text, no 0xFFFC */
GDK_AVAILABLE_IN_ALL
-gchar *gtk_text_iter_get_text (const GtkTextIter *start,
+char *gtk_text_iter_get_text (const GtkTextIter *start,
const GtkTextIter *end);
/* exclude invisible chars */
GDK_AVAILABLE_IN_ALL
-gchar *gtk_text_iter_get_visible_slice (const GtkTextIter *start,
+char *gtk_text_iter_get_visible_slice (const GtkTextIter *start,
const GtkTextIter *end);
GDK_AVAILABLE_IN_ALL
-gchar *gtk_text_iter_get_visible_text (const GtkTextIter *start,
+char *gtk_text_iter_get_visible_text (const GtkTextIter *start,
const GtkTextIter *end);
GDK_AVAILABLE_IN_ALL
GDK_AVAILABLE_IN_ALL
gboolean gtk_text_iter_forward_search (const GtkTextIter *iter,
- const gchar *str,
+ const char *str,
GtkTextSearchFlags flags,
GtkTextIter *match_start,
GtkTextIter *match_end,
GDK_AVAILABLE_IN_ALL
gboolean gtk_text_iter_backward_search (const GtkTextIter *iter,
- const gchar *str,
+ const char *str,
GtkTextSearchFlags flags,
GtkTextIter *match_start,
GtkTextIter *match_end,
gpointer data);
static void gtk_text_layout_after_buffer_insert_text (GtkTextBuffer *textbuffer,
GtkTextIter *iter,
- gchar *str,
+ char *str,
int len,
gpointer data);
static void gtk_text_layout_after_buffer_delete_range (GtkTextBuffer *textbuffer,
gpointer data);
static void gtk_text_layout_before_buffer_insert_text (GtkTextBuffer *textbuffer,
GtkTextIter *iter,
- gchar *str,
+ char *str,
int len,
gpointer data);
static void gtk_text_layout_before_buffer_delete_range (GtkTextBuffer *textbuffer,
*/
void
gtk_text_layout_set_preedit_string (GtkTextLayout *layout,
- const gchar *preedit_string,
+ const char *preedit_string,
PangoAttrList *preedit_attrs,
int cursor_pos)
{
GtkTextLineSegment *seg;
GtkTextIter iter;
GtkTextAttributes *style;
- gchar *text;
+ char *text;
int text_pixel_width;
PangoAttrList *attrs;
int text_allocated, layout_byte_offset, buffer_byte_offset;
static void
gtk_text_layout_before_buffer_insert_text (GtkTextBuffer *textbuffer,
GtkTextIter *iter,
- gchar *str,
+ char *str,
int len,
gpointer data)
{
static void
gtk_text_layout_after_buffer_insert_text (GtkTextBuffer *textbuffer,
GtkTextIter *iter,
- gchar *str,
+ char *str,
int len,
gpointer data)
{
/* The preedit string and attributes, if any */
- gchar *preedit_string;
+ char *preedit_string;
PangoAttrList *preedit_attrs;
int preedit_len;
int preedit_cursor;
void gtk_text_layout_set_screen_width (GtkTextLayout *layout,
int width);
void gtk_text_layout_set_preedit_string (GtkTextLayout *layout,
- const gchar *preedit_string,
+ const char *preedit_string,
PangoAttrList *preedit_attrs,
int cursor_pos);
const GValue *value,
GParamSpec *pspec)
{
- gchar *tmp;
+ char *tmp;
GtkTextMark *mark = GTK_TEXT_MARK (object);
GtkTextLineSegment *seg = mark->segment;
* Returns: new #GtkTextMark
**/
GtkTextMark *
-gtk_text_mark_new (const gchar *name,
+gtk_text_mark_new (const char *name,
gboolean left_gravity)
{
return g_object_new (GTK_TYPE_TEXT_MARK,
GType gtk_text_mark_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkTextMark *gtk_text_mark_new (const gchar *name,
+GtkTextMark *gtk_text_mark_new (const char *name,
gboolean left_gravity);
GDK_AVAILABLE_IN_ALL
void gtk_text_mark_set_visible (GtkTextMark *mark,
gboolean gtk_text_mark_get_visible (GtkTextMark *mark);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_text_mark_get_name (GtkTextMark *mark);
+const char * gtk_text_mark_get_name (GtkTextMark *mark);
GDK_AVAILABLE_IN_ALL
gboolean gtk_text_mark_get_deleted (GtkTextMark *mark);
GDK_AVAILABLE_IN_ALL
struct _GtkTextMarkBody {
GtkTextMark *obj;
- gchar *name;
+ char *name;
GtkTextBTree *tree;
GtkTextLine *line;
guint visible : 1;
int count,
gboolean extend);
void (* insert_at_cursor) (GtkText *self,
- const gchar *str);
+ const char *str);
void (* delete_from_cursor) (GtkText *self,
GtkDeleteType type,
int count);
}
GtkTextLineSegment*
-_gtk_char_segment_new (const gchar *text, guint len)
+_gtk_char_segment_new (const char *text, guint len)
{
GtkTextLineSegment *seg;
}
GtkTextLineSegment*
-_gtk_char_segment_new_from_two_strings (const gchar *text1,
+_gtk_char_segment_new_from_two_strings (const char *text1,
guint len1,
guint chars1,
- const gchar *text2,
+ const char *text2,
guint len2,
guint chars2)
{
GtkTextLineSegment *gtk_text_line_segment_split (const GtkTextIter *iter);
-GtkTextLineSegment *_gtk_char_segment_new (const gchar *text,
+GtkTextLineSegment *_gtk_char_segment_new (const char *text,
guint len);
-GtkTextLineSegment *_gtk_char_segment_new_from_two_strings (const gchar *text1,
+GtkTextLineSegment *_gtk_char_segment_new_from_two_strings (const char *text1,
guint len1,
guint chars1,
- const gchar *text2,
+ const char *text2,
guint len2,
guint chars2);
GtkTextLineSegment *_gtk_toggle_segment_new (GtkTextTagInfo *info,
* Returns: a new #GtkTextTag
**/
GtkTextTag*
-gtk_text_tag_new (const gchar *name)
+gtk_text_tag_new (const char *name)
{
GtkTextTag *tag;
case PROP_FONT:
{
PangoFontDescription *font_desc = NULL;
- const gchar *name;
+ const char *name;
name = g_value_get_string (value);
case PROP_FONT:
{
- gchar *str;
+ char *str;
gtk_text_tag_ensure_font (tag);
GDK_AVAILABLE_IN_ALL
GType gtk_text_tag_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
-GtkTextTag *gtk_text_tag_new (const gchar *name);
+GtkTextTag *gtk_text_tag_new (const char *name);
GDK_AVAILABLE_IN_ALL
int gtk_text_tag_get_priority (GtkTextTag *tag);
GDK_AVAILABLE_IN_ALL
static void gtk_text_tag_table_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type);
+ const char *type);
static guint signals[LAST_SIGNAL] = { 0 };
gtk_text_tag_table_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (type && strcmp (type, "tag") == 0)
gtk_text_tag_table_add (GTK_TEXT_TAG_TABLE (buildable),
**/
GtkTextTag*
gtk_text_tag_table_lookup (GtkTextTagTable *table,
- const gchar *name)
+ const char *name)
{
GtkTextTagTablePrivate *priv;
GtkTextTag *tag);
GDK_AVAILABLE_IN_ALL
GtkTextTag *gtk_text_tag_table_lookup (GtkTextTagTable *table,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
void gtk_text_tag_table_foreach (GtkTextTagTable *table,
GtkTextTagTableForeach func,
/* These are used to represent embedded non-character objects
* if you return a string representation of a text buffer
*/
-const gchar _gtk_text_unknown_char_utf8[] = { '\xEF', '\xBF', '\xBC', '\0' };
+const char _gtk_text_unknown_char_utf8[] = { '\xEF', '\xBF', '\xBC', '\0' };
/* This is to be used only by libgtk test programs */
-const gchar *
+const char *
gtk_text_unknown_char_utf8_gtk_tests_only (void)
{
return _gtk_text_unknown_char_utf8;
}
gboolean
-gtk_text_byte_begins_utf8_char (const gchar *byte)
+gtk_text_byte_begins_utf8_char (const char *byte)
{
return ((*byte & 0xC0) != 0x80);
}
#define GTK_TEXT_UNKNOWN_CHAR 0xFFFC
#define GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN 3
GDK_AVAILABLE_IN_ALL
-const gchar *gtk_text_unknown_char_utf8_gtk_tests_only (void);
-extern const gchar _gtk_text_unknown_char_utf8[GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN+1];
+const char *gtk_text_unknown_char_utf8_gtk_tests_only (void);
+extern const char _gtk_text_unknown_char_utf8[GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN+1];
GDK_AVAILABLE_IN_ALL
-gboolean gtk_text_byte_begins_utf8_char (const gchar *byte);
+gboolean gtk_text_byte_begins_utf8_char (const char *byte);
G_END_DECLS
#define ELLIPSIS_CHARACTER "\xe2\x80\xa6"
static void
-append_n_lines (GString *str, const gchar *text, GSList *lines, int n_lines)
+append_n_lines (GString *str, const char *text, GSList *lines, int n_lines)
{
PangoLayoutLine *line;
int i;
static void
limit_layout_lines (PangoLayout *layout)
{
- const gchar *text;
+ const char *text;
GString *str;
GSList *lines, *elem;
int n_lines;
/**
* gtk_text_util_create_drag_icon:
* @widget: #GtkWidget to extract the pango context
- * @text: a #gchar to render the icon
+ * @text: a #char to render the icon
* @len: length of @text, or -1 for NUL-terminated text
*
* Creates a drag and drop icon from @text.
*/
GdkPaintable *
gtk_text_util_create_drag_icon (GtkWidget *widget,
- gchar *text,
+ char *text,
gssize len)
{
GtkCssStyle *style;
PangoLayoutLine *layout_line;
gboolean rtl;
int line_no;
- const gchar *text;
+ const char *text;
g_return_val_if_fail (layout != NULL, FALSE);
g_return_val_if_fail (index >= 0, FALSE);
PangoRectangle line_rect;
int i;
int left, right;
- const gchar *p;
+ const char *p;
p = g_utf8_prev_char (text + index);
*/
GdkPaintable * gtk_text_util_create_drag_icon (GtkWidget *widget,
- gchar *text,
+ char *text,
gssize len);
GdkPaintable * gtk_text_util_create_rich_drag_icon (GtkWidget *widget,
GtkTextBuffer *buffer,
guint blink_time; /* time in msec the cursor has blinked since last user event */
guint im_spot_idle;
- gchar *im_module;
+ char *im_module;
int dnd_x;
int dnd_y;
int count,
gboolean extend_selection);
static void gtk_text_view_insert_at_cursor (GtkTextView *text_view,
- const gchar *str);
+ const char *str);
static void gtk_text_view_delete_from_cursor (GtkTextView *text_view,
GtkDeleteType type,
int count);
static void gtk_text_view_value_changed (GtkAdjustment *adjustment,
GtkTextView *view);
static void gtk_text_view_commit_handler (GtkIMContext *context,
- const gchar *str,
+ const char *str,
GtkTextView *text_view);
static void gtk_text_view_commit_text (GtkTextView *text_view,
- const gchar *text);
+ const char *text);
static void gtk_text_view_preedit_changed_handler (GtkIMContext *context,
GtkTextView *text_view);
static gboolean gtk_text_view_retrieve_surrounding_handler (GtkIMContext *context,
GVariant *parameter);
static void gtk_text_view_real_undo (GtkWidget *widget,
- const gchar *action_name,
+ const char *action_name,
GVariant *parameter);
static void gtk_text_view_real_redo (GtkWidget *widget,
- const gchar *action_name,
+ const char *action_name,
GVariant *parameter);
static void
gtk_text_view_insert_at_cursor (GtkTextView *text_view,
- const gchar *str)
+ const char *str)
{
if (!gtk_text_buffer_insert_interactive_at_cursor (get_buffer (text_view), str, -1,
text_view->priv->editable))
static void
move_mark_to_pointer_and_scroll (GtkTextView *text_view,
- const gchar *mark_name)
+ const char *mark_name)
{
GtkTextIter newplace;
GtkTextBuffer *buffer;
gtk_text_buffer_begin_user_action (buffer);
if (!gtk_text_buffer_insert_interactive (buffer,
- &drop_point, (gchar *) g_value_get_string (value), -1,
+ &drop_point, (char *) g_value_get_string (value), -1,
text_view->priv->editable))
gtk_widget_error_bell (GTK_WIDGET (text_view));
static void
gtk_text_view_commit_handler (GtkIMContext *context,
- const gchar *str,
+ const char *str,
GtkTextView *text_view)
{
gtk_text_view_commit_text (text_view, str);
static void
gtk_text_view_commit_text (GtkTextView *text_view,
- const gchar *str)
+ const char *str)
{
GtkTextViewPrivate *priv;
gboolean had_selection;
GtkTextView *text_view)
{
GtkTextViewPrivate *priv;
- gchar *str;
+ char *str;
PangoAttrList *attrs;
int cursor_pos;
GtkTextIter iter;
GtkTextIter start;
GtkTextIter end;
int pos;
- gchar *text;
+ char *text;
gtk_text_buffer_get_iter_at_mark (text_view->priv->buffer, &start,
gtk_text_buffer_get_insert (text_view->priv->buffer));
static void
gtk_text_view_real_undo (GtkWidget *widget,
- const gchar *action_name,
+ const char *action_name,
GVariant *parameters)
{
GtkTextView *text_view = GTK_TEXT_VIEW (widget);
static void
gtk_text_view_real_redo (GtkWidget *widget,
- const gchar *action_name,
+ const char *action_name,
GVariant *parameters)
{
GtkTextView *text_view = GTK_TEXT_VIEW (widget);
gboolean extend_selection);
void (* set_anchor) (GtkTextView *text_view);
void (* insert_at_cursor) (GtkTextView *text_view,
- const gchar *str);
+ const char *str);
void (* delete_from_cursor) (GtkTextView *text_view,
GtkDeleteType type,
int count);
* Returns: a new toggle button.
*/
GtkWidget*
-gtk_toggle_button_new_with_label (const gchar *label)
+gtk_toggle_button_new_with_label (const char *label)
{
return g_object_new (GTK_TYPE_TOGGLE_BUTTON, "label", label, NULL);
}
* Returns: a new #GtkToggleButton
*/
GtkWidget*
-gtk_toggle_button_new_with_mnemonic (const gchar *label)
+gtk_toggle_button_new_with_mnemonic (const char *label)
{
return g_object_new (GTK_TYPE_TOGGLE_BUTTON,
"label", label,
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_toggle_button_new (void);
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_toggle_button_new_with_label (const gchar *label);
+GtkWidget* gtk_toggle_button_new_with_label (const char *label);
GDK_AVAILABLE_IN_ALL
-GtkWidget* gtk_toggle_button_new_with_mnemonic (const gchar *label);
+GtkWidget* gtk_toggle_button_new_with_mnemonic (const char *label);
GDK_AVAILABLE_IN_ALL
void gtk_toggle_button_set_active (GtkToggleButton *toggle_button,
gboolean is_active);
*/
void
gtk_tooltip_set_markup (GtkTooltip *tooltip,
- const gchar *markup)
+ const char *markup)
{
g_return_if_fail (GTK_IS_TOOLTIP (tooltip));
*/
void
gtk_tooltip_set_text (GtkTooltip *tooltip,
- const gchar *text)
+ const char *text)
{
g_return_if_fail (GTK_IS_TOOLTIP (tooltip));
*/
void
gtk_tooltip_set_icon_from_icon_name (GtkTooltip *tooltip,
- const gchar *icon_name)
+ const char *icon_name)
{
g_return_if_fail (GTK_IS_TOOLTIP (tooltip));
GDK_AVAILABLE_IN_ALL
void gtk_tooltip_set_markup (GtkTooltip *tooltip,
- const gchar *markup);
+ const char *markup);
GDK_AVAILABLE_IN_ALL
void gtk_tooltip_set_text (GtkTooltip *tooltip,
- const gchar *text);
+ const char *text);
GDK_AVAILABLE_IN_ALL
void gtk_tooltip_set_icon (GtkTooltip *tooltip,
GdkPaintable *paintable);
GDK_AVAILABLE_IN_ALL
void gtk_tooltip_set_icon_from_icon_name (GtkTooltip *tooltip,
- const gchar *icon_name);
+ const char *icon_name);
GDK_AVAILABLE_IN_ALL
void gtk_tooltip_set_icon_from_gicon (GtkTooltip *tooltip,
GIcon *gicon);
{
next = tmp->next;
if (g_type_is_a (column_headers [i], G_TYPE_STRING))
- g_free ((gchar *) tmp->data.v_pointer);
+ g_free ((char *) tmp->data.v_pointer);
else if (g_type_is_a (column_headers [i], G_TYPE_OBJECT) && tmp->data.v_pointer != NULL)
g_object_unref (tmp->data.v_pointer);
else if (g_type_is_a (column_headers [i], G_TYPE_BOXED) && tmp->data.v_pointer != NULL)
g_value_set_boolean (value, (gboolean) list->data.v_int);
break;
case G_TYPE_CHAR:
- g_value_set_schar (value, (gchar) list->data.v_char);
+ g_value_set_schar (value, (char) list->data.v_char);
break;
case G_TYPE_UCHAR:
g_value_set_uchar (value, (guchar) list->data.v_uchar);
g_value_set_double (value, (gdouble) list->data.v_double);
break;
case G_TYPE_STRING:
- g_value_set_string (value, (gchar *) list->data.v_pointer);
+ g_value_set_string (value, (char *) list->data.v_pointer);
break;
case G_TYPE_POINTER:
g_value_set_pointer (value, (gpointer) list->data.v_pointer);
GValue a_value = G_VALUE_INIT;
GValue b_value = G_VALUE_INIT;
int retval;
- const gchar *stra, *strb;
+ const char *stra, *strb;
gtk_tree_model_get_value (model, a, column, &a_value);
gtk_tree_model_get_value (model, b, column, &b_value);
struct _GtkTreeRowData
{
GtkTreeModel *model;
- gchar path[4];
+ char path[4];
};
static GtkTreeRowData *
{
GdkContentProvider *content;
GtkTreeRowData *trd;
- gchar *path_str;
+ char *path_str;
int len;
int struct_size;
* &iter);
* while (valid)
* {
- * gchar *str_data;
+ * char *str_data;
* int int_data;
*
* // Make sure you terminate calls to gtk_tree_model_get() with a “-1” value
* Returns: A newly-created #GtkTreePath-struct, or %NULL
*/
GtkTreePath *
-gtk_tree_path_new_from_string (const gchar *path)
+gtk_tree_path_new_from_string (const char *path)
{
GtkTreePath *retval;
- const gchar *orig_path = path;
- gchar *ptr;
+ const char *orig_path = path;
+ char *ptr;
int i;
g_return_val_if_fail (path != NULL, NULL);
* Returns: A newly-allocated string.
* Must be freed with g_free().
*/
-gchar *
+char *
gtk_tree_path_to_string (GtkTreePath *path)
{
- gchar *retval, *ptr, *end;
+ char *retval, *ptr, *end;
int i, n;
g_return_val_if_fail (path != NULL, NULL);
return NULL;
n = path->depth * 12;
- ptr = retval = g_new0 (gchar, n);
+ ptr = retval = g_new0 (char, n);
end = ptr + n;
g_snprintf (retval, end - ptr, "%d", path->indices[0]);
while (*ptr != '\000')
gboolean
gtk_tree_model_get_iter_from_string (GtkTreeModel *tree_model,
GtkTreeIter *iter,
- const gchar *path_string)
+ const char *path_string)
{
gboolean retval;
GtkTreePath *path;
* Returns: a newly-allocated string.
* Must be freed with g_free().
*/
-gchar *
+char *
gtk_tree_model_get_string_from_iter (GtkTreeModel *tree_model,
GtkTreeIter *iter)
{
GtkTreePath *path;
- gchar *ret;
+ char *ret;
g_return_val_if_fail (GTK_IS_TREE_MODEL (tree_model), NULL);
g_return_val_if_fail (iter != NULL, NULL);
while (column != -1)
{
GValue value = G_VALUE_INIT;
- gchar *error = NULL;
+ char *error = NULL;
if (column >= gtk_tree_model_get_n_columns (tree_model))
{
GDK_AVAILABLE_IN_ALL
GtkTreePath *gtk_tree_path_new (void);
GDK_AVAILABLE_IN_ALL
-GtkTreePath *gtk_tree_path_new_from_string (const gchar *path);
+GtkTreePath *gtk_tree_path_new_from_string (const char *path);
GDK_AVAILABLE_IN_ALL
GtkTreePath *gtk_tree_path_new_from_indices (int first_index,
...);
GtkTreePath *gtk_tree_path_new_from_indicesv (int *indices,
gsize length);
GDK_AVAILABLE_IN_ALL
-gchar *gtk_tree_path_to_string (GtkTreePath *path);
+char *gtk_tree_path_to_string (GtkTreePath *path);
GDK_AVAILABLE_IN_ALL
GtkTreePath *gtk_tree_path_new_first (void);
GDK_AVAILABLE_IN_ALL
GDK_AVAILABLE_IN_ALL
gboolean gtk_tree_model_get_iter_from_string (GtkTreeModel *tree_model,
GtkTreeIter *iter,
- const gchar *path_string);
+ const char *path_string);
GDK_AVAILABLE_IN_ALL
-gchar * gtk_tree_model_get_string_from_iter (GtkTreeModel *tree_model,
+char * gtk_tree_model_get_string_from_iter (GtkTreeModel *tree_model,
GtkTreeIter *iter);
GDK_AVAILABLE_IN_ALL
gboolean gtk_tree_model_get_iter_first (GtkTreeModel *tree_model,
* gpointer data)
* {
* // Visible if row is non-empty and first column is “HI”
- * gchar *str;
+ * char *str;
* gboolean visible = FALSE;
*
* gtk_tree_model_get (model, iter, 0, &str, -1);
if (parent_level)
{
GtkTreePath *level;
- gchar *str;
+ char *str;
level = gtk_tree_model_sort_elt_get_path (parent_level,
parent_elt);
GtkWidget *item;
GtkCellView *view;
GtkTreePath *path;
- gchar *path_str;
+ char *path_str;
gboolean is_header = FALSE;
gboolean has_submenu = FALSE;
static inline void fixup_total_count (GtkTreeRBTree *tree,
GtkTreeRBNode *node);
#ifdef G_ENABLE_DEBUG
-static void gtk_tree_rbtree_test (const gchar *where,
+static void gtk_tree_rbtree_test (const char *where,
GtkTreeRBTree *tree);
static void gtk_tree_rbtree_debug_spew (GtkTreeRBTree *tree,
GString *s);
}
static void
-gtk_tree_rbtree_test (const gchar *where,
+gtk_tree_rbtree_test (const char *where,
GtkTreeRBTree *tree)
{
GtkTreeRBTree *tmp_tree;
static gboolean gtk_tree_store_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
static void gtk_tree_store_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data);
static void gtk_tree_store_move (GtkTreeStore *tree_store,
while (column != -1)
{
GValue value = G_VALUE_INIT;
- gchar *error = NULL;
+ char *error = NULL;
if (column < 0 || column >= priv->n_columns)
{
static void
tree_model_start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
}
else if (strcmp (element_name, "column") == 0)
{
- const gchar *type;
+ const char *type;
if (!_gtk_builder_check_parent (data->builder, context, "columns", error))
return;
static void
tree_model_end_element (GtkBuildableParseContext *context,
- const gchar *element_name,
+ const char *element_name,
gpointer user_data,
GError **error)
{
if (type == G_TYPE_INVALID)
{
g_warning ("Unknown type %s specified in treemodel %s",
- (const gchar*)l->data,
+ (const char *)l->data,
gtk_buildable_get_name (GTK_BUILDABLE (data->object)));
continue;
}
gtk_tree_store_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *parser_data)
{
gtk_tree_store_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data)
{
GSListSubParserData *data;
gboolean up);
static gboolean gtk_tree_view_search_equal_func (GtkTreeModel *model,
int column,
- const gchar *key,
+ const char *key,
GtkTreeIter *iter,
gpointer search_data);
static gboolean gtk_tree_view_search_iter (GtkTreeModel *model,
GtkTreeSelection *selection,
GtkTreeIter *iter,
- const gchar *text,
+ const char *text,
int *count,
int n);
static void gtk_tree_view_search_init (GtkWidget *entry,
static void gtk_tree_view_buildable_add_child (GtkBuildable *tree_view,
GtkBuilder *builder,
GObject *child,
- const gchar *type);
+ const char *type);
static GObject *gtk_tree_view_buildable_get_internal_child (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *childname);
+ const char *childname);
static void gtk_tree_view_buildable_init (GtkBuildableIface *iface);
/* GtkScrollable */
gtk_tree_view_buildable_add_child (GtkBuildable *tree_view,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_TREE_VIEW_COLUMN (child))
gtk_tree_view_append_column (GTK_TREE_VIEW (tree_view), GTK_TREE_VIEW_COLUMN (child));
static GObject *
gtk_tree_view_buildable_get_internal_child (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *childname)
+ const char *childname)
{
GtkTreeView *tree_view = GTK_TREE_VIEW (buildable);
GtkTreeViewPrivate *priv = gtk_tree_view_get_instance_private (tree_view);
static gboolean
check_model_dnd (GtkTreeModel *model,
GType required_iface,
- const gchar *signal)
+ const char *signal)
{
if (model == NULL || !G_TYPE_CHECK_INSTANCE_TYPE ((model), required_iface))
{
int
gtk_tree_view_insert_column_with_attributes (GtkTreeView *tree_view,
int position,
- const gchar *title,
+ const char *title,
GtkCellRenderer *cell,
...)
{
GtkTreeViewPrivate *priv = gtk_tree_view_get_instance_private (tree_view);
GtkTreeViewColumn *column;
- gchar *attribute;
+ char *attribute;
va_list args;
int column_id;
va_start (args, cell);
- attribute = va_arg (args, gchar *);
+ attribute = va_arg (args, char *);
while (attribute != NULL)
{
column_id = va_arg (args, int);
gtk_tree_view_column_add_attribute (column, cell, attribute, column_id);
- attribute = va_arg (args, gchar *);
+ attribute = va_arg (args, char *);
}
va_end (args);
int
gtk_tree_view_insert_column_with_data_func (GtkTreeView *tree_view,
int position,
- const gchar *title,
+ const char *title,
GtkCellRenderer *cell,
GtkTreeCellDataFunc func,
gpointer data,
gboolean ret;
int len;
int count = 0;
- const gchar *text;
+ const char *text;
GtkTreeIter iter;
GtkTreeModel *model;
GtkTreeSelection *selection;
static gboolean
gtk_tree_view_search_equal_func (GtkTreeModel *model,
int column,
- const gchar *key,
+ const char *key,
GtkTreeIter *iter,
gpointer search_data)
{
gboolean retval = TRUE;
- const gchar *str;
- gchar *normalized_string;
- gchar *normalized_key;
- gchar *case_normalized_string = NULL;
- gchar *case_normalized_key = NULL;
+ const char *str;
+ char *normalized_string;
+ char *normalized_key;
+ char *case_normalized_string = NULL;
+ char *case_normalized_key = NULL;
GValue value = G_VALUE_INIT;
GValue transformed = G_VALUE_INIT;
gtk_tree_view_search_iter (GtkTreeModel *model,
GtkTreeSelection *selection,
GtkTreeIter *iter,
- const gchar *text,
+ const char *text,
int *count,
int n)
{
GtkTreeViewPrivate *priv = gtk_tree_view_get_instance_private (tree_view);
int ret;
int count = 0;
- const gchar *text;
+ const char *text;
GtkTreeIter iter;
GtkTreeModel *model;
GtkTreeSelection *selection;
*/
typedef gboolean (*GtkTreeViewSearchEqualFunc) (GtkTreeModel *model,
int column,
- const gchar *key,
+ const char *key,
GtkTreeIter *iter,
gpointer search_data);
GDK_AVAILABLE_IN_ALL
int gtk_tree_view_insert_column_with_attributes (GtkTreeView *tree_view,
int position,
- const gchar *title,
+ const char *title,
GtkCellRenderer *cell,
...) G_GNUC_NULL_TERMINATED;
GDK_AVAILABLE_IN_ALL
int gtk_tree_view_insert_column_with_data_func (GtkTreeView *tree_view,
int position,
- const gchar *title,
+ const char *title,
GtkCellRenderer *cell,
GtkTreeCellDataFunc func,
gpointer data,
GtkCellRenderer *renderer,
GtkCellEditable *edit_widget,
GdkRectangle *cell_area,
- const gchar *path_string,
+ const char *path_string,
gpointer user_data);
static void gtk_tree_view_column_remove_editable_callback (GtkCellArea *area,
GtkCellRenderer *renderer,
int drag_x;
int drag_y;
- gchar *title;
+ char *title;
/* Sorting */
gulong sort_clicked_signal;
gtk_tree_view_column_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data)
{
/* Just ignore the boolean return from here */
GtkWidget *frame;
GtkWidget *arrow;
GtkWidget *current_child;
- const gchar *icon_name = "missing-image";
+ const char *icon_name = "missing-image";
GtkTreeModel *model;
if (priv->tree_view)
GtkCellRenderer *renderer,
GtkCellEditable *edit_widget,
GdkRectangle *cell_area,
- const gchar *path_string,
+ const char *path_string,
gpointer user_data)
{
GtkTreeViewColumn *column = user_data;
* Returns: A newly created #GtkTreeViewColumn.
**/
GtkTreeViewColumn *
-gtk_tree_view_column_new_with_attributes (const gchar *title,
+gtk_tree_view_column_new_with_attributes (const char *title,
GtkCellRenderer *cell,
...)
{
void
gtk_tree_view_column_add_attribute (GtkTreeViewColumn *tree_column,
GtkCellRenderer *cell_renderer,
- const gchar *attribute,
+ const char *attribute,
int column)
{
gtk_cell_layout_add_attribute (GTK_CELL_LAYOUT (tree_column),
va_list args)
{
GtkTreeViewColumnPrivate *priv = tree_column->priv;
- gchar *attribute;
+ char *attribute;
int column;
- attribute = va_arg (args, gchar *);
+ attribute = va_arg (args, char *);
gtk_cell_layout_clear_attributes (GTK_CELL_LAYOUT (priv->cell_area),
cell_renderer);
column = va_arg (args, int);
gtk_cell_layout_add_attribute (GTK_CELL_LAYOUT (priv->cell_area),
cell_renderer, attribute, column);
- attribute = va_arg (args, gchar *);
+ attribute = va_arg (args, char *);
}
}
**/
void
gtk_tree_view_column_set_title (GtkTreeViewColumn *tree_column,
- const gchar *title)
+ const char *title)
{
GtkTreeViewColumnPrivate *priv;
- gchar *new_title;
+ char *new_title;
g_return_if_fail (GTK_IS_TREE_VIEW_COLUMN (tree_column));
* Returns: the title of the column. This string should not be
* modified or freed.
**/
-const gchar *
+const char *
gtk_tree_view_column_get_title (GtkTreeViewColumn *tree_column)
{
g_return_val_if_fail (GTK_IS_TREE_VIEW_COLUMN (tree_column), NULL);
GDK_AVAILABLE_IN_ALL
GtkTreeViewColumn *gtk_tree_view_column_new_with_area (GtkCellArea *area);
GDK_AVAILABLE_IN_ALL
-GtkTreeViewColumn *gtk_tree_view_column_new_with_attributes (const gchar *title,
+GtkTreeViewColumn *gtk_tree_view_column_new_with_attributes (const char *title,
GtkCellRenderer *cell,
...) G_GNUC_NULL_TERMINATED;
GDK_AVAILABLE_IN_ALL
GDK_AVAILABLE_IN_ALL
void gtk_tree_view_column_add_attribute (GtkTreeViewColumn *tree_column,
GtkCellRenderer *cell_renderer,
- const gchar *attribute,
+ const char *attribute,
int column);
GDK_AVAILABLE_IN_ALL
void gtk_tree_view_column_set_attributes (GtkTreeViewColumn *tree_column,
*/
GDK_AVAILABLE_IN_ALL
void gtk_tree_view_column_set_title (GtkTreeViewColumn *tree_column,
- const gchar *title);
+ const char *title);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_tree_view_column_get_title (GtkTreeViewColumn *tree_column);
+const char * gtk_tree_view_column_get_title (GtkTreeViewColumn *tree_column);
GDK_AVAILABLE_IN_ALL
void gtk_tree_view_column_set_expand (GtkTreeViewColumn *tree_column,
gboolean expand);
gtk_viewport_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_WIDGET (child))
gtk_viewport_set_child (GTK_VIEWPORT (buildable), GTK_WIDGET (child));
#define EPSILON (1e-10)
-static const gchar * const icons[] =
+static const char * const icons[] =
{
"audio-volume-muted",
"audio-volume-high",
NULL
};
-static const gchar * const icons_symbolic[] =
+static const char * const icons_symbolic[] =
{
"audio-volume-muted-symbolic",
"audio-volume-high-symbolic",
static gboolean
get_symbolic (GtkScaleButton *button)
{
- gchar **icon_list;
+ char **icon_list;
gboolean ret;
g_object_get (button, "icons", &icon_list, NULL);
GTK_STATE_FLAG_ACTIVE)
typedef struct {
- gchar *name; /* Name of the template automatic child */
+ char *name; /* Name of the template automatic child */
gboolean internal_child; /* Whether the automatic widget should be exported as an <internal-child> */
gssize offset; /* Instance private data offset where to set the automatic child (or 0) */
} AutomaticChildClass;
typedef struct {
- gchar *callback_name;
+ char *callback_name;
GCallback callback_symbol;
} CallbackSymbol;
static void gtk_widget_buildable_interface_init (GtkBuildableIface *iface);
static void gtk_widget_buildable_set_name (GtkBuildable *buildable,
- const gchar *name);
-static const gchar * gtk_widget_buildable_get_name (GtkBuildable *buildable);
+ const char *name);
+static const char * gtk_widget_buildable_get_name (GtkBuildable *buildable);
static GObject * gtk_widget_buildable_get_internal_child (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *childname);
+ const char *childname);
static gboolean gtk_widget_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *data);
static void gtk_widget_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data);
static void gtk_widget_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data);
static void gtk_widget_buildable_parser_finished (GtkBuildable *buildable,
GtkBuilder *builder);
**/
GtkWidget*
gtk_widget_new (GType type,
- const gchar *first_property_name,
+ const char *first_property_name,
...)
{
GtkWidget *widget;
guint keyval,
GdkModifierType mods,
GtkShortcutFunc func,
- const gchar *format_string,
+ const char *format_string,
...)
{
GtkShortcut *shortcut;
gtk_widget_class_add_binding_signal (GtkWidgetClass *widget_class,
guint keyval,
GdkModifierType mods,
- const gchar *signal,
- const gchar *format_string,
+ const char *signal,
+ const char *format_string,
...)
{
GtkShortcut *shortcut;
gtk_widget_class_add_binding_action (GtkWidgetClass *widget_class,
guint keyval,
GdkModifierType mods,
- const gchar *action_name,
- const gchar *format_string,
+ const char *action_name,
+ const char *format_string,
...)
{
GtkShortcut *shortcut;
*/
void
gtk_widget_set_name (GtkWidget *widget,
- const gchar *name)
+ const char *name)
{
GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
* Returns: name of the widget. This string is owned by GTK+ and
* should not be modified or freed
**/
-const gchar*
+const char *
gtk_widget_get_name (GtkWidget *widget)
{
GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
**/
PangoLayout *
gtk_widget_create_pango_layout (GtkWidget *widget,
- const gchar *text)
+ const char *text)
{
PangoLayout *layout;
PangoContext *context;
gtk_widget_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (type != NULL)
{
static void
gtk_widget_buildable_set_name (GtkBuildable *buildable,
- const gchar *name)
+ const char *name)
{
g_object_set_qdata_full (G_OBJECT (buildable), quark_builder_set_name,
g_strdup (name), g_free);
}
-static const gchar *
+static const char *
gtk_widget_buildable_get_name (GtkBuildable *buildable)
{
return g_object_get_qdata (G_OBJECT (buildable), quark_builder_set_name);
static GObject *
gtk_widget_buildable_get_internal_child (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *childname)
+ const char *childname)
{
GtkWidgetClass *class;
GSList *l;
typedef struct
{
- gchar *action_name;
+ char *action_name;
GString *description;
- gchar *context;
+ char *context;
gboolean translatable;
} AtkActionData;
typedef struct
{
- gchar *target;
+ char *target;
AtkRelationType type;
int line;
int col;
static void
accessibility_start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
if (strcmp (element_name, "relation") == 0)
{
- gchar *target = NULL;
- gchar *type = NULL;
+ char *target = NULL;
+ char *type = NULL;
AtkRelationData *relation;
AtkRelationType relation_type;
}
else if (strcmp (element_name, "action") == 0)
{
- const gchar *action_name;
- const gchar *description = NULL;
- const gchar *msg_context = NULL;
+ const char *action_name;
+ const char *description = NULL;
+ const char *msg_context = NULL;
gboolean translatable = FALSE;
AtkActionData *action;
}
else if (strcmp (element_name, "role") == 0)
{
- const gchar *type;
+ const char *type;
AtkRole role;
if (!_gtk_builder_check_parent (data->builder, context, "accessibility", error))
static void
accessibility_text (GtkBuildableParseContext *context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error)
static void
style_start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
if (strcmp (element_name, "class") == 0)
{
- const gchar *name;
+ const char *name;
if (!_gtk_builder_check_parent (data->builder, context, "style", error))
return;
static void
layout_start_element (GtkBuildableParseContext *context,
- const gchar *element_name,
- const gchar **names,
- const gchar **values,
+ const char *element_name,
+ const char **names,
+ const char **values,
gpointer user_data,
GError **error)
{
static void
layout_text (GtkBuildableParseContext *context,
- const gchar *text,
+ const char *text,
gsize text_len,
gpointer user_data,
GError **error)
gtk_widget_buildable_custom_tag_start (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
GtkBuildableParser *parser,
gpointer *parser_data)
{
gtk_widget_buildable_custom_tag_end (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer data)
{
}
gtk_widget_buildable_custom_finished (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *tagname,
+ const char *tagname,
gpointer user_data)
{
if (strcmp (tagname, "accessibility") == 0)
if (i < n_actions)
{
- const gchar *description;
+ const char *description;
if (action_data->translatable && action_data->description->len)
description = _gtk_builder_parser_translate (gtk_builder_get_translation_domain (builder),
*/
void
gtk_widget_insert_action_group (GtkWidget *widget,
- const gchar *name,
+ const char *name,
GActionGroup *group)
{
GtkActionMuxer *muxer;
* GtkBuilder automated templates *
****************************************************************/
static AutomaticChildClass *
-template_child_class_new (const gchar *name,
+template_child_class_new (const char *name,
gboolean internal_child,
gssize offset)
{
* there is no infinite recursion.
*/
if (!gtk_builder_extend_with_template (builder, G_OBJECT (widget), class_type,
- (const gchar *)g_bytes_get_data (template->data, NULL),
+ (const char *)g_bytes_get_data (template->data, NULL),
g_bytes_get_size (template->data),
&error))
{
*/
void
gtk_widget_class_set_template_from_resource (GtkWidgetClass *widget_class,
- const gchar *resource_name)
+ const char *resource_name)
{
GError *error = NULL;
GBytes *bytes = NULL;
*/
void
gtk_widget_class_bind_template_callback_full (GtkWidgetClass *widget_class,
- const gchar *callback_name,
+ const char *callback_name,
GCallback callback_symbol)
{
GtkWidgetTemplate *template;
*/
void
gtk_widget_class_bind_template_child_full (GtkWidgetClass *widget_class,
- const gchar *name,
+ const char *name,
gboolean internal_child,
gssize struct_offset)
{
GObject *
gtk_widget_get_template_child (GtkWidget *widget,
GType widget_type,
- const gchar *name)
+ const char *name)
{
GHashTable *auto_child_hash;
GObject *ret = NULL;
GType gtk_widget_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
GtkWidget* gtk_widget_new (GType type,
- const gchar *first_property_name,
+ const char *first_property_name,
...);
GDK_AVAILABLE_IN_ALL
void gtk_widget_unparent (GtkWidget *widget);
guint keyval,
GdkModifierType mods,
GtkShortcutFunc callback,
- const gchar *format_string,
+ const char *format_string,
...);
GDK_AVAILABLE_IN_ALL
void gtk_widget_class_add_binding_signal
(GtkWidgetClass *widget_class,
guint keyval,
GdkModifierType mods,
- const gchar *signal,
- const gchar *format_string,
+ const char *signal,
+ const char *format_string,
...);
GDK_AVAILABLE_IN_ALL
void gtk_widget_class_add_binding_action
(GtkWidgetClass *widget_class,
guint keyval,
GdkModifierType mods,
- const gchar *action_name,
- const gchar *format_string,
+ const char *action_name,
+ const char *format_string,
...);
GDK_AVAILABLE_IN_ALL
void gtk_widget_class_add_shortcut (GtkWidgetClass *widget_class,
GDK_AVAILABLE_IN_ALL
void gtk_widget_set_name (GtkWidget *widget,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_widget_get_name (GtkWidget *widget);
+const char * gtk_widget_get_name (GtkWidget *widget);
GDK_AVAILABLE_IN_ALL
const cairo_font_options_t *gtk_widget_get_font_options (GtkWidget *widget);
GDK_AVAILABLE_IN_ALL
PangoLayout *gtk_widget_create_pango_layout (GtkWidget *widget,
- const gchar *text);
+ const char *text);
/* Functions for setting directionality for widgets */
GDK_AVAILABLE_IN_ALL
GObject *gtk_widget_get_template_child (GtkWidget *widget,
GType widget_type,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
void gtk_widget_class_set_template (GtkWidgetClass *widget_class,
GBytes *template_bytes);
GDK_AVAILABLE_IN_ALL
void gtk_widget_class_set_template_from_resource (GtkWidgetClass *widget_class,
- const gchar *resource_name);
+ const char *resource_name);
GDK_AVAILABLE_IN_ALL
void gtk_widget_class_bind_template_callback_full (GtkWidgetClass *widget_class,
- const gchar *callback_name,
+ const char *callback_name,
GCallback callback_symbol);
GDK_AVAILABLE_IN_ALL
void gtk_widget_class_set_template_scope (GtkWidgetClass *widget_class,
GtkBuilderScope *scope);
GDK_AVAILABLE_IN_ALL
void gtk_widget_class_bind_template_child_full (GtkWidgetClass *widget_class,
- const gchar *name,
+ const char *name,
gboolean internal_child,
gssize struct_offset);
GDK_AVAILABLE_IN_ALL
void gtk_widget_insert_action_group (GtkWidget *widget,
- const gchar *name,
+ const char *name,
GActionGroup *group);
GDK_AVAILABLE_IN_ALL
* Among other things, the widget name is used to determine
* the style to use for a widget.
*/
- gchar *name;
+ char *name;
/* The root this widget belongs to or %NULL if widget is not
* rooted or is a #GtkRoot itself.
* g_once_init_enter (leaking once is OK, Windows will clean up after us).
*/
void
-_gtk_load_dll_with_libgtk3_manifest (const gchar *dll_name)
+_gtk_load_dll_with_libgtk3_manifest (const char *dll_name)
{
HANDLE activation_ctx_handle;
ACTCTXA activation_ctx_descriptor;
g_free (resource_name);
}
-const gchar *
+const char *
_gtk_get_libdir (void)
{
static char *gtk_libdir = NULL;
if (gtk_libdir == NULL)
{
- gchar *root = g_win32_get_package_installation_directory_of_module (gtk_dll);
- gchar *slash = strrchr (root, '\\');
+ char *root = g_win32_get_package_installation_directory_of_module (gtk_dll);
+ char *slash = strrchr (root, '\\');
if (slash != NULL &&
g_ascii_strcasecmp (slash + 1, ".libs") == 0)
gtk_libdir = g_strdup (GTK_LIBDIR);
return gtk_libdir;
}
-const gchar *
+const char *
_gtk_get_localedir (void)
{
static char *gtk_localedir = NULL;
if (gtk_localedir == NULL)
{
- const gchar *p;
- gchar *root, *temp;
+ const char *p;
+ char *root, *temp;
/* GTK_LOCALEDIR ends in either /lib/locale or
* /share/locale. Scan for that slash.
return gtk_localedir;
}
-const gchar *
+const char *
_gtk_get_datadir (void)
{
static char *gtk_datadir = NULL;
if (gtk_datadir == NULL)
{
- gchar *root = g_win32_get_package_installation_directory_of_module (gtk_dll);
+ char *root = g_win32_get_package_installation_directory_of_module (gtk_dll);
gtk_datadir = g_build_filename (root, "share", NULL);
g_free (root);
}
return gtk_datadir;
}
-const gchar *
+const char *
_gtk_get_sysconfdir (void)
{
static char *gtk_sysconfdir = NULL;
if (gtk_sysconfdir == NULL)
{
- gchar *root = g_win32_get_package_installation_directory_of_module (gtk_dll);
+ char *root = g_win32_get_package_installation_directory_of_module (gtk_dll);
gtk_sysconfdir = g_build_filename (root, "etc", NULL);
g_free (root);
}
return gtk_sysconfdir;
}
-const gchar *
+const char *
_gtk_get_data_prefix (void)
{
static char *gtk_data_prefix = NULL;
GdkDisplay *display;
GtkApplication *application;
- gchar *startup_id;
- gchar *title;
+ char *startup_id;
+ char *title;
guint keys_changed_handler;
typedef struct
{
- gchar *icon_name;
+ char *icon_name;
guint realized : 1;
guint using_default_icon : 1;
guint using_themed_icon : 1;
static void update_themed_icon (GtkWindow *window);
static GList *icon_list_from_theme (GtkWindow *window,
- const gchar *name);
+ const char *name);
static void gtk_window_realize_icon (GtkWindow *window);
static void gtk_window_unrealize_icon (GtkWindow *window);
static void update_window_actions (GtkWindow *window);
static GListStore *toplevel_list = NULL;
static guint window_signals[LAST_SIGNAL] = { 0 };
-static gchar *default_icon_name = NULL;
+static char *default_icon_name = NULL;
static gboolean disable_startup_notification = FALSE;
static GQuark quark_gtk_window_icon_info = 0;
static void gtk_window_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type);
+ const char *type);
static void gtk_window_buildable_set_buildable_property (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *name,
+ const char *name,
const GValue *value);
static void gtk_window_shortcut_manager_interface_init (GtkShortcutManagerInterface *iface);
}
static guint32
-extract_time_from_startup_id (const gchar* startup_id)
+extract_time_from_startup_id (const char * startup_id)
{
- gchar *timestr = g_strrstr (startup_id, "_TIME");
+ char *timestr = g_strrstr (startup_id, "_TIME");
guint32 retval = GDK_CURRENT_TIME;
if (timestr)
{
- gchar *end;
+ char *end;
guint32 timestamp;
/* Skip past the "_TIME" part */
}
static gboolean
-startup_id_is_fake (const gchar* startup_id)
+startup_id_is_fake (const char * startup_id)
{
return strncmp (startup_id, "_TIME", 5) == 0;
}
gtk_window_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (type && strcmp (type, "titlebar") == 0)
gtk_window_set_titlebar (GTK_WINDOW (buildable), GTK_WIDGET (child));
static void
gtk_window_buildable_set_buildable_property (GtkBuildable *buildable,
GtkBuilder *builder,
- const gchar *name,
+ const char *name,
const GValue *value)
{
GtkWindow *window = GTK_WINDOW (buildable);
**/
void
gtk_window_set_title (GtkWindow *window,
- const gchar *title)
+ const char *title)
{
GtkWindowPrivate *priv = gtk_window_get_instance_private (window);
char *new_title;
* been set explicitly. The returned string is owned by the widget
* and must not be modified or freed.
**/
-const gchar *
+const char *
gtk_window_get_title (GtkWindow *window)
{
GtkWindowPrivate *priv = gtk_window_get_instance_private (window);
**/
void
gtk_window_set_startup_id (GtkWindow *window,
- const gchar *startup_id)
+ const char *startup_id)
{
GtkWindowPrivate *priv = gtk_window_get_instance_private (window);
GtkWidget *widget;
static GList *
icon_list_from_theme (GtkWindow *window,
- const gchar *name)
+ const char *name)
{
GtkWindowPrivate *priv = gtk_window_get_instance_private (window);
GList *list;
*/
void
gtk_window_set_icon_name (GtkWindow *window,
- const gchar *name)
+ const char *name)
{
GtkWindowIconInfo *info;
- gchar *tmp;
+ char *tmp;
g_return_if_fail (GTK_IS_WINDOW (window));
* Returns: (nullable): the icon name or %NULL if the window has
* no themed icon
*/
-const gchar *
+const char *
gtk_window_get_icon_name (GtkWindow *window)
{
GtkWindowIconInfo *info;
* themed icon, see gtk_window_set_icon_name().
**/
void
-gtk_window_set_default_icon_name (const gchar *name)
+gtk_window_set_default_icon_name (const char *name)
{
GList *tmp_list;
GList *toplevels;
*
* Returns: the fallback icon name for windows
*/
-const gchar *
+const char *
gtk_window_get_default_icon_name (void)
{
return default_icon_name;
gtk_window_should_use_csd (GtkWindow *window)
{
GtkWindowPrivate *priv = gtk_window_get_instance_private (window);
- const gchar *csd_env;
+ const char *csd_env;
if (priv->csd_requested)
return TRUE;
GtkWidget* gtk_window_new (void);
GDK_AVAILABLE_IN_ALL
void gtk_window_set_title (GtkWindow *window,
- const gchar *title);
+ const char *title);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_window_get_title (GtkWindow *window);
+const char * gtk_window_get_title (GtkWindow *window);
GDK_AVAILABLE_IN_ALL
void gtk_window_set_startup_id (GtkWindow *window,
- const gchar *startup_id);
+ const char *startup_id);
GDK_AVAILABLE_IN_ALL
void gtk_window_set_focus (GtkWindow *window,
GtkWidget *focus);
GDK_AVAILABLE_IN_ALL
void gtk_window_set_icon_name (GtkWindow *window,
- const gchar *name);
+ const char *name);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_window_get_icon_name (GtkWindow *window);
+const char * gtk_window_get_icon_name (GtkWindow *window);
GDK_AVAILABLE_IN_ALL
-void gtk_window_set_default_icon_name (const gchar *name);
+void gtk_window_set_default_icon_name (const char *name);
GDK_AVAILABLE_IN_ALL
-const gchar * gtk_window_get_default_icon_name (void);
+const char * gtk_window_get_default_icon_name (void);
GDK_AVAILABLE_IN_ALL
void gtk_window_set_auto_startup_notification (gboolean setting);
int n_press)
{
GtkSettings *settings;
- gchar *action = NULL;
+ char *action = NULL;
gboolean retval = TRUE;
settings = gtk_widget_get_settings (GTK_WIDGET (self));
gtk_window_handle_buildable_add_child (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
- const gchar *type)
+ const char *type)
{
if (GTK_IS_WIDGET (child))
gtk_window_handle_set_child (GTK_WINDOW_HANDLE (buildable), GTK_WIDGET (child));
GtkWidget parent;
GObject *owner;
- gchar *name;
+ char *name;
gboolean enabled;
const GVariantType *parameter_type;
GVariantType *state_type;
else
{
GtkWidget *entry;
- gchar *text;
+ char *text;
entry = gtk_widget_get_first_child (editor);
else
{
GtkWidget *entry;
- const gchar *text;
+ const char *text;
entry = gtk_widget_get_first_child (editor);
text = gtk_editable_get_text (GTK_EDITABLE (entry));
static void
action_enabled_changed_cb (GActionGroup *group,
- const gchar *action_name,
+ const char *action_name,
gboolean enabled,
GtkInspectorActionEditor *r)
{
static void
action_state_changed_cb (GActionGroup *group,
- const gchar *action_name,
+ const char *action_name,
GVariant *state,
GtkInspectorActionEditor *r)
{
GtkWidget *
gtk_inspector_action_editor_new (GObject *owner,
- const gchar *name,
+ const char *name,
GtkSizeGroup *activate)
{
return g_object_new (GTK_TYPE_INSPECTOR_ACTION_EDITOR,
GType gtk_inspector_action_editor_get_type (void);
GtkWidget *gtk_inspector_action_editor_new (GObject *owner,
- const gchar *name,
+ const char *name,
GtkSizeGroup *activate);
void gtk_inspector_action_editor_update (GtkInspectorActionEditor *r,
gboolean enabled,
static void
action_added (GObject *owner,
- const gchar *action_name,
+ const char *action_name,
GtkInspectorActions *sl)
{
ActionHolder *holder = action_holder_new (owner, action_name);
owner = action_holder_get_owner (ACTION_HOLDER (item));
name = action_holder_get_name (ACTION_HOLDER (item));
if (G_IS_ACTION_GROUP (owner))
- parameter = (const gchar *)g_action_group_get_action_parameter_type (G_ACTION_GROUP (owner), name);
+ parameter = (const char *)g_action_group_get_action_parameter_type (G_ACTION_GROUP (owner), name);
else if (GTK_IS_ACTION_MUXER (owner))
gtk_action_muxer_query_action (GTK_ACTION_MUXER (owner), name,
NULL, (const GVariantType **)¶meter, NULL, NULL, NULL);
GActionGroup *group)
{
int i;
- gchar **names;
+ char **names;
names = g_action_group_list_actions (group);
for (i = 0; names[i]; i++)
GtkActionMuxer *muxer)
{
int i;
- gchar **names;
+ char **names;
names = gtk_action_muxer_list_actions (muxer);
for (i = 0; names[i]; i++)
GTK_STYLE_PROVIDER_PRIORITY_USER);
}
-static gchar *
+static char *
get_current_text (GtkTextBuffer *buffer)
{
GtkTextIter start, end;
static void
update_style (GtkInspectorCssEditor *ce)
{
- gchar *text;
+ char *text;
g_list_free_full (ce->priv->errors, css_error_free);
ce->priv->errors = NULL;
typedef struct {
GtkCssNode *node;
- const gchar *prop_name;
+ const char *prop_name;
GdkRectangle rect;
GtkInspectorCssNodeTree *cnt;
} NodePropEditor;
NULL);
}
-static gchar *
+static char *
format_state_flags (GtkStateFlags state)
{
if (state)
{
GtkCssStyleProperty *prop;
GtkTreeIter iter;
- const gchar *name;
+ const char *name;
prop = _gtk_css_style_property_lookup_by_id (i);
name = _gtk_style_property_get_name (GTK_STYLE_PROPERTY (prop));
for (i = 0; i < _gtk_css_style_property_get_n_properties (); i++)
{
GtkCssStyleProperty *prop;
- const gchar *name;
+ const char *name;
GtkTreeIter *iter;
GtkCssSection *section;
- gchar *location;
- gchar *value;
+ char *location;
+ char *value;
prop = _gtk_css_style_property_lookup_by_id (i);
name = _gtk_style_property_get_name (GTK_STYLE_PROPERTY (prop));
GdkDisplay *display)
{
GtkSettings *settings;
- gchar *theme_name;
+ char *theme_name;
settings = gtk_settings_get_for_display (display);
g_object_get (settings, "gtk-theme-name", &theme_name, NULL);
static G_GNUC_UNUSED void
add_check_row (GtkInspectorGeneral *gen,
GtkListBox *list,
- const gchar *name,
+ const char *name,
gboolean value,
int indent)
{
static void
append_glx_extension_row (GtkInspectorGeneral *gen,
Display *dpy,
- const gchar *ext)
+ const char *ext)
{
add_check_row (gen, GTK_LIST_BOX (gen->gl_box), ext, epoxy_has_glx_extension (dpy, 0, ext), 0);
}
static void
append_egl_extension_row (GtkInspectorGeneral *gen,
EGLDisplay dpy,
- const gchar *ext)
+ const char *ext)
{
add_check_row (gen, GTK_LIST_BOX (gen->gl_box), ext, epoxy_has_egl_extension (dpy, ext), 0);
}
{
Display *dpy = GDK_DISPLAY_XDISPLAY (gen->display);
int error_base, event_base;
- gchar *version;
+ char *version;
if (!glXQueryExtension (dpy, &error_base, &event_base))
return;
{
EGLDisplay dpy;
EGLint major, minor;
- gchar *version;
+ char *version;
dpy = wayland_get_display (gdk_wayland_display_get_wl_display (gen->display));
static void
set_path_label (GtkWidget *w,
- const gchar *var)
+ const char *var)
{
- const gchar *v;
+ const char *v;
v = g_getenv (var);
if (v != NULL)
{
GtkListBox *list;
GdkMonitor *monitor = item;
- gchar *name;
- gchar *value;
+ char *name;
+ char *value;
GdkRectangle rect;
int scale;
char *scale_str = NULL;
add_device (GtkInspectorGeneral *gen,
GdkDevice *device)
{
- const gchar *name, *value;
+ const char *name, *value;
GString *str;
int i;
guint n_touches;
- gchar *text;
+ char *text;
GdkAxisFlags axes;
const char *axis_name[] = {
"Ignore",
if (extension_point == NULL)
{
GIOModuleScope *scope;
- gchar **paths;
+ char **paths;
int i;
extension_point = g_io_extension_point_register ("gtk-inspector-page");
{
GtkTreeIter iter;
GVariant *value;
- gchar *label = NULL;
- gchar *action = NULL;
- gchar *target = NULL;
- gchar *icon = NULL;
+ char *label = NULL;
+ char *action = NULL;
+ char *target = NULL;
+ char *icon = NULL;
GMenuModel *model;
g_menu_model_get_item_attribute (menu, idx, G_MENU_ATTRIBUTE_LABEL, "s", &label);
G_DEFINE_TYPE (GtkInspectorMiscInfo, gtk_inspector_misc_info, GTK_TYPE_WIDGET)
-static gchar *
+static char *
format_state_flags (GtkStateFlags state)
{
GFlagsClass *fclass;
static void
state_flags_changed (GtkWidget *w, GtkStateFlags old_flags, GtkInspectorMiscInfo *sl)
{
- gchar *s;
+ char *s;
s = format_state_flags (gtk_widget_get_state_flags (w));
gtk_label_set_label (GTK_LABEL (sl->state), s);
GtkInspectorMiscInfo *sl)
{
GtkAllocation alloc;
- gchar *size_label;
+ char *size_label;
GEnumClass *class;
GEnumValue *value;
clock = (GObject *)gtk_widget_get_frame_clock (GTK_WIDGET (sl->object));
if (clock)
{
- gchar *tmp;
+ char *tmp;
tmp = g_strdup_printf ("%p", clock);
gtk_label_set_label (GTK_LABEL (sl->frame_clock), tmp);
g_free (tmp);
update_info (gpointer data)
{
GtkInspectorMiscInfo *sl = data;
- gchar *tmp;
+ char *tmp;
GType gtype;
tmp = g_strdup_printf ("%p", sl->object);
{
if (GTK_IS_WIDGET (object))
{
- const gchar *id;
+ const char *id;
id = gtk_widget_get_name (GTK_WIDGET (object));
if (id != NULL && g_strcmp0 (id, G_OBJECT_TYPE_NAME (object)) != 0)
if (GTK_IS_BUILDABLE (object))
{
- const gchar *id;
+ const char *id;
id = gtk_buildable_get_name (GTK_BUILDABLE (object));
if (id != NULL && !g_str_has_prefix (id, "___object_"))
}
static gboolean
-match_string (const gchar *string,
- const gchar *text)
+match_string (const char *string,
+ const char *text)
{
- gchar *lower;
+ char *lower;
gboolean match = FALSE;
if (string)
GtkBox parent_instance;
GObject *object;
- gchar *name;
+ char *name;
GtkWidget *self;
GtkSizeGroup *size_group;
};
GObject *alive_object)
{
GClosure *closure;
- gchar *with_detail;
+ char *with_detail;
DisconnectData *dd;
with_detail = g_strconcat ("notify::", spec->name, NULL);
static void
connect_controller (GObject *controller,
- const gchar *signal,
+ const char *signal,
GObject *model,
GParamSpec *spec,
GCallback func)
static void
intern_string_modified (GtkEntry *entry, ObjectProperty *p)
{
- const gchar *s;
+ const char *s;
s = gtk_editable_get_text (GTK_EDITABLE (entry));
if (g_str_equal (p->spec->name, "id"))
{
GtkEntry *entry = GTK_ENTRY (data);
GValue val = G_VALUE_INIT;
- const gchar *str;
- const gchar *text;
+ const char *str;
+ const char *text;
g_value_init (&val, G_TYPE_STRING);
get_property_value (object, pspec, &val);
strv_modified (GtkInspectorStrvEditor *self, ObjectProperty *p)
{
GValue val = G_VALUE_INIT;
- gchar **strv;
+ char **strv;
g_value_init (&val, G_TYPE_STRV);
strv = gtk_inspector_strv_editor_get_strv (self);
{
GtkInspectorStrvEditor *self = data;
GValue val = G_VALUE_INIT;
- gchar **strv;
+ char **strv;
g_value_init (&val, G_TYPE_STRV);
get_property_value (object, pspec, &val);
static gunichar
unichar_get_value (GtkEntry *entry)
{
- const gchar *text = gtk_editable_get_text (GTK_EDITABLE (entry));
+ const char *text = gtk_editable_get_text (GTK_EDITABLE (entry));
if (text[0])
return g_utf8_get_char (text);
gunichar new_val;
gunichar old_val = unichar_get_value (entry);
GValue val = G_VALUE_INIT;
- gchar buf[7];
+ char buf[7];
int len;
g_value_init (&val, pspec->value_type);
pointer_changed (GObject *object, GParamSpec *pspec, gpointer data)
{
GtkLabel *label = GTK_LABEL (data);
- gchar *str;
+ char *str;
gpointer ptr;
g_object_get (object, pspec->name, &ptr, NULL);
g_free (str);
}
-static gchar *
+static char *
object_label (GObject *obj, GParamSpec *pspec)
{
return g_strdup_printf ("%p", obj);
object_changed (GObject *object, GParamSpec *pspec, gpointer data)
{
GtkWidget *label, *button;
- gchar *str;
+ char *str;
GObject *obj;
label = gtk_widget_get_first_child (GTK_WIDGET (data));
{
GtkWidget *prop_edit;
GtkAdjustment *adj;
- gchar *msg;
+ char *msg;
GType type = G_PARAM_SPEC_TYPE (spec);
if (type == G_TYPE_PARAM_INT)
find_action_owner (GtkActionable *actionable)
{
GtkWidget *widget = GTK_WIDGET (actionable);
- const gchar *full_name;
+ const char *full_name;
GtkWidget *win;
full_name = gtk_actionable_get_action_name (actionable);
GtkWidget *box;
GtkWidget *button;
GObject *owner;
- gchar *text;
+ char *text;
owner = find_action_owner (GTK_ACTIONABLE (object));
struct _GSettingsSchemaKey
{
GSettingsSchema *schema;
- const gchar *name;
+ const char *name;
guint is_flags : 1;
guint is_enum : 1;
const guint32 *strinfo;
gsize strinfo_length;
- const gchar *unparsed;
- gchar lc_char;
+ const char *unparsed;
+ char lc_char;
const GVariantType *type;
GVariant *minimum, *maximum;
static void
add_settings_info (GtkInspectorPropEditor *self)
{
- gchar *key;
+ char *key;
GSettingsBinding *binding;
GObject *object;
- const gchar *name;
- const gchar *direction;
- const gchar *tip;
+ const char *name;
+ const char *direction;
+ const char *tip;
GtkWidget *row;
GtkWidget *label;
- gchar *str;
+ char *str;
object = self->object;
name = self->name;
add_gtk_settings_info (GtkInspectorPropEditor *self)
{
GObject *object;
- const gchar *name;
+ const char *name;
GtkWidget *row;
- const gchar *source;
+ const char *source;
GtkWidget *button;
object = self->object;
gpointer data)
{
GValue gvalue = {0};
- gchar *value;
- gchar *type;
+ char *value;
+ char *type;
g_value_init (&gvalue, spec->value_type);
g_object_get_property (object, spec->name, &gvalue);
GtkWidget *
gtk_inspector_prop_editor_new (GObject *object,
- const gchar *name,
+ const char *name,
GtkSizeGroup *values)
{
return g_object_new (GTK_TYPE_INSPECTOR_PROP_EDITOR,
G_DECLARE_FINAL_TYPE (GtkInspectorPropEditor, gtk_inspector_prop_editor, GTK, INSPECTOR_PROP_EDITOR, GtkBox)
GtkWidget *gtk_inspector_prop_editor_new (GObject *object,
- const gchar *name,
+ const char *name,
GtkSizeGroup *values);
gboolean gtk_inspector_prop_editor_should_expand (GtkInspectorPropEditor *editor);
static void
show_object (GtkInspectorPropEditor *editor,
GObject *object,
- const gchar *name,
- const gchar *tab,
+ const char *name,
+ const char *tab,
GtkInspectorPropList *pl)
{
GtkInspectorWindow *iw;
/* Like g_strdup_value_contents, but keeps the type name separate */
void
strdup_value_contents (const GValue *value,
- gchar **contents,
- gchar **type)
+ char **contents,
+ char **type)
{
- const gchar *src;
+ const char *src;
if (G_VALUE_HOLDS_STRING (value))
{
}
else
{
- gchar *s = g_strescape (src, NULL);
+ char *s = g_strescape (src, NULL);
*contents = g_strdup_printf ("\"%s\"", s);
g_free (s);
}
while (*strv != NULL)
{
- gchar *escaped = g_strescape (*strv, NULL);
+ char *escaped = g_strescape (*strv, NULL);
g_string_append_printf (tmp, "\"%s\"", escaped);
g_free (escaped);
GObject *object);
void strdup_value_contents (const GValue *value,
- gchar **contents,
- gchar **type);
+ char **contents,
+ char **type);
int *count_out,
gsize *size_out)
{
- gchar **names;
+ char **names;
int i;
GListStore *result;
for (i = 0; names[i]; i++)
{
int len;
- gchar *p;
+ char *p;
gboolean has_slash;
int count;
gsize size;
const char *path;
const char *name;
GBytes *bytes;
- gchar *type;
+ char *type;
gconstpointer data;
gsize size;
GError *error = NULL;
- gchar *markup;
+ char *markup;
path = resource_holder_get_path (holder);
name = resource_holder_get_name (holder);
}
else
{
- gchar *text;
- gchar *content_image;
- gchar *content_text;
- gchar *content_video;
+ char *text;
+ char *content_image;
+ char *content_text;
+ char *content_video;
content_image = g_content_type_from_mime_type ("image/*");
content_text = g_content_type_from_mime_type ("text/*");
}
static gboolean
-match_string (const gchar *string,
- const gchar *text)
+match_string (const char *string,
+ const char *text)
{
- gchar *lower;
+ char *lower;
gboolean match = FALSE;
if (string)
{
GtkWidget *row;
GtkWidget *label;
- gchar *text;
+ char *text;
row = g_object_new (size_group_row_get_type (), "widget", widget, NULL);
text = g_strdup_printf ("%p (%s)", widget, g_type_name_from_instance ((GTypeInstance*)widget));
static gboolean
instance_counts_enabled (void)
{
- const gchar *string;
+ const char *string;
guint flags = 0;
string = g_getenv ("GOBJECT_DEBUG");
{
int column;
int count;
- gchar *text;
+ char *text;
column = GPOINTER_TO_INT (data);
int column;
int count1;
int count2;
- gchar *text;
+ char *text;
column = GPOINTER_TO_INT (data);
}
static gboolean
-match_string (const gchar *string,
- const gchar *text)
+match_string (const char *string,
+ const char *text)
{
- gchar *lower;
+ char *lower;
gboolean match = FALSE;
if (string)
static gboolean
match_row (GtkTreeModel *model,
int column,
- const gchar *key,
+ const char *key,
GtkTreeIter *iter,
gpointer data)
{
- gchar *type;
+ char *type;
gboolean match;
gtk_tree_model_get (model, iter, column, &type, -1);
static void
add_string (GtkInspectorStrvEditor *editor,
- const gchar *str)
+ const char *str)
{
GtkWidget *box;
GtkWidget *entry;
void
gtk_inspector_strv_editor_set_strv (GtkInspectorStrvEditor *editor,
- gchar **strv)
+ char **strv)
{
GtkWidget *child;
int i;
emit_changed (editor);
}
-gchar **
+char **
gtk_inspector_strv_editor_get_strv (GtkInspectorStrvEditor *editor)
{
GtkWidget *child;
g_ptr_array_add (p, NULL);
- return (gchar **)g_ptr_array_free (p, FALSE);
+ return (char **)g_ptr_array_free (p, FALSE);
}
GType gtk_inspector_strv_editor_get_type (void);
void gtk_inspector_strv_editor_set_strv (GtkInspectorStrvEditor *editor,
- gchar **strv);
+ char **strv);
-gchar **gtk_inspector_strv_editor_get_strv (GtkInspectorStrvEditor *editor);
+char **gtk_inspector_strv_editor_get_strv (GtkInspectorStrvEditor *editor);
G_END_DECLS
{
int num;
GValue gvalue = { 0, };
- gchar *value;
+ char *value;
num = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (col), "num"));
gtk_tree_model_get_value (model, iter, num, &gvalue);
int n_columns;
GtkCellRenderer *cell;
GType type;
- gchar *title;
+ char *title;
GtkTreeViewColumn *col;
int i;
{
GtkWidget *stack;
GtkStackPage *page;
- gchar *title;
+ char *title;
stack = gtk_widget_get_parent (GTK_WIDGET (sl));
page = gtk_stack_get_page (GTK_STACK (stack), GTK_WIDGET (sl));
GtkInspectorTypePopoverPrivate *priv;
GHashTable *implements;
GHashTableIter iter;
- const gchar *name;
+ const char *name;
GType *interfaces;
GType tmp;
int i;
interfaces = g_type_interfaces (tmp, NULL);
for (i = 0; interfaces[i]; i++)
- g_hash_table_add (implements, (gchar *) g_type_name (interfaces[i]));
+ g_hash_table_add (implements, (char *) g_type_name (interfaces[i]));
g_free (interfaces);
}
if (update_entry)
{
- gchar *str = g_strdup_printf ("%0.2f", factor);
+ char *str = g_strdup_printf ("%0.2f", factor);
gtk_editable_set_text (GTK_EDITABLE (vis->font_scale_entry), str);
g_free (str);
GtkInspectorVisual *vis)
{
gdouble factor;
- gchar *err = NULL;
+ char *err = NULL;
factor = g_strtod (gtk_editable_get_text (GTK_EDITABLE (entry)), &err);
if (err != NULL)
}
static void
-fill_gtk (const gchar *path,
+fill_gtk (const char *path,
GHashTable *t)
{
- const gchar *dir_entry;
+ const char *dir_entry;
GDir *dir = g_dir_open (path, 0, NULL);
if (!dir)
while ((dir_entry = g_dir_read_name (dir)))
{
- gchar *filename = g_build_filename (path, dir_entry, "gtk-4.0", "gtk.css", NULL);
+ char *filename = g_build_filename (path, dir_entry, "gtk-4.0", "gtk.css", NULL);
if (g_file_test (filename, G_FILE_TEST_IS_REGULAR) &&
!g_hash_table_contains (t, dir_entry))
g_dir_close (dir);
}
-static gchar*
-get_data_path (const gchar *subdir)
+static char *
+get_data_path (const char *subdir)
{
- gchar *base_datadir, *full_datadir;
+ char *base_datadir, *full_datadir;
#if defined (GDK_WINDOWING_WIN32) || defined (GDK_WINDOWING_QUARTZ)
base_datadir = g_strdup (_gtk_get_datadir ());
#else
{
GHashTable *t;
GHashTableIter iter;
- gchar *theme, *path;
- gchar **builtin_themes;
+ char *theme, *path;
+ char **builtin_themes;
GList *list, *l;
guint i;
- const gchar * const *dirs;
+ const char * const *dirs;
char **names;
t = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
}
static void
-fill_icons (const gchar *path,
+fill_icons (const char *path,
GHashTable *t)
{
- const gchar *dir_entry;
+ const char *dir_entry;
GDir *dir;
dir = g_dir_open (path, 0, NULL);
while ((dir_entry = g_dir_read_name (dir)))
{
- gchar *filename = g_build_filename (path, dir_entry, "index.theme", NULL);
+ char *filename = g_build_filename (path, dir_entry, "index.theme", NULL);
if (g_file_test (filename, G_FILE_TEST_IS_REGULAR) &&
g_strcmp0 (dir_entry, "hicolor") != 0 &&
{
GHashTable *t;
GHashTableIter iter;
- gchar *theme, *path;
+ char *theme, *path;
GList *list, *l;
char **names;
int i;
}
static void
-fill_cursors (const gchar *path,
+fill_cursors (const char *path,
GHashTable *t)
{
- const gchar *dir_entry;
+ const char *dir_entry;
GDir *dir;
dir = g_dir_open (path, 0, NULL);
while ((dir_entry = g_dir_read_name (dir)))
{
- gchar *filename = g_build_filename (path, dir_entry, "cursors", NULL);
+ char *filename = g_build_filename (path, dir_entry, "cursors", NULL);
if (g_file_test (filename, G_FILE_TEST_IS_DIR) &&
!g_hash_table_contains (t, dir_entry))
{
GHashTable *t;
GHashTableIter iter;
- gchar *theme, *path;
+ char *theme, *path;
GList *list, *l;
char **names;
int i;
if (update_entry)
{
- gchar *str = g_strdup_printf ("%0.*f", 2, slowdown);
+ char *str = g_strdup_printf ("%0.*f", 2, slowdown);
gtk_editable_set_text (GTK_EDITABLE (vis->slowdown_entry), str);
g_free (str);
GtkInspectorVisual *vis)
{
gdouble slowdown;
- gchar *err = NULL;
+ char *err = NULL;
slowdown = g_strtod (gtk_editable_get_text (GTK_EDITABLE (entry)), &err);
if (err != NULL)
if (display == NULL)
{
- const gchar *name;
+ const char *name;
name = g_getenv ("GTK_INSPECTOR_DISPLAY");
display = gdk_display_open (name);
if (display)
{
- const gchar *name;
+ const char *name;
name = g_getenv ("GTK_INSPECTOR_RENDERER");
*/
typedef struct {
- const gchar *name;
- const gchar *size;
- const gchar *display_name;
- const gchar *ppd_name;
+ const char *name;
+ const char *size;
+ const char *display_name;
+ const char *ppd_name;
} PaperInfo;
static const PaperInfo standard_names[] = {
#include "gdkpixbufutilsprivate.h"
-static gchar *output_dir = NULL;
+static char *output_dir = NULL;
static GOptionEntry args[] = {
{ "output", 'o', 0, G_OPTION_ARG_FILENAME, &output_dir, N_("Output to this directory instead of cwd"), NULL },
int
main (int argc, char **argv)
{
- gchar *path, *basename, *pngpath, *pngfile, *dot;
+ char *path, *basename, *pngpath, *pngfile, *dot;
GOptionContext *context;
GdkPixbuf *symbolic;
GError *error;
int width, height;
- gchar **sizev;
+ char **sizev;
GFileOutputStream *out;
GFile *dest;
char *data;
{
GInputStream *stream;
GdkPixbuf *pixbuf;
- gchar *data;
- gchar *svg_width, *svg_height;
+ char *data;
+ char *svg_width, *svg_height;
if (width == 0)
width = icon_width * scale;
#include "gtkbuilderprivate.h"
#include "gtk-builder-tool.h"
-static const gchar *
+static const char *
object_get_name (GObject *object)
{
if (GTK_IS_BUILDABLE (object))
int ret;
GSList *list, *l;
GObject *object;
- const gchar *name;
- const gchar *filename;
+ const char *name;
+ const char *filename;
filename = (*argv)[1];
const char *filename,
const char *id)
{
- gchar *name;
- gchar *title;
+ char *name;
+ char *title;
name = g_path_get_basename (filename);
NULL
};
-static const gchar *
+static const char *
canonical_boolean_value (MyParserData *data,
- const gchar *string)
+ const char *string)
{
GValue value = G_VALUE_INIT;
gboolean b = FALSE;
}
static void
-canonicalize_key (gchar *key)
+canonicalize_key (char *key)
{
- gchar *p;
+ char *p;
for (p = key; *p != 0; p++)
{
- gchar c = *p;
+ char c = *p;
/* We may meet something like AtkObject::accessible-name */
if (c == ':' && ((p > key && p[-1] == ':') || p[1] == ':'))
static GParamSpec *
get_property_pspec (MyParserData *data,
- const gchar *class_name,
- const gchar *property_name,
+ const char *class_name,
+ const char *property_name,
PropKind kind)
{
GType type;
GObjectClass *class;
GParamSpec *pspec;
- gchar *canonical_name;
+ char *canonical_name;
type = g_type_from_name (class_name);
if (type == G_TYPE_INVALID)
value_is_default (Element *element,
MyParserData *data,
GParamSpec *pspec,
- const gchar *value_string)
+ const char *value_string)
{
GValue value = { 0, };
gboolean ret;
for (i = 0; element->attribute_names[i]; i++)
{
if (strcmp (element->attribute_names[i], "name") == 0)
- property_name = (const gchar *)element->attribute_values[i];
+ property_name = (const char *)element->attribute_values[i];
}
pspec = get_property_pspec (data, class_name, property_name, kind);
else if (strcmp (element->attribute_names[i], "translatable") == 0)
translatable = TRUE;
else if (strcmp (element->attribute_names[i], "name") == 0)
- property_name = (const gchar *)element->attribute_values[i];
+ property_name = (const char *)element->attribute_values[i];
}
if (data->convert3to4 &&
property_has_been_removed (Element *element,
MyParserData *data)
{
- const gchar *class_name;
- const gchar *property_name;
+ const char *class_name;
+ const char *property_name;
struct _Prop {
const char *class;
const char *property;
{ "GtkHeaderBar", "position", PROP_KIND_PACKING },
{ "GtkPopoverMenu", "position",PROP_KIND_PACKING },
};
- gchar *canonical_name;
+ char *canonical_name;
gboolean found;
int i, k;
PropKind kind;
for (i = 0; element->attribute_names[i]; i++)
{
if (strcmp (element->attribute_names[i], "name") == 0)
- property_name = (const gchar *)element->attribute_values[i];
+ property_name = (const char *)element->attribute_values[i];
}
canonical_name = g_strdup (property_name);
static void
maybe_rename_property (Element *element, MyParserData *data)
{
- const gchar *class_name;
- const gchar *property_name;
+ const char *class_name;
+ const char *property_name;
struct _Prop {
const char *class;
const char *property;
if (strcmp (element->attribute_names[i], "name") == 0)
{
prop_name_index = i;
- property_name = (const gchar *)element->attribute_values[i];
+ property_name = (const char *)element->attribute_values[i];
}
}
gboolean convert3to4)
{
GMarkupParseContext *context;
- gchar *buffer;
+ char *buffer;
MyParserData data;
GError *error = NULL;
#include "gtk-builder-tool.h"
static GType
-make_fake_type (const gchar *type_name,
- const gchar *parent_name)
+make_fake_type (const char *type_name,
+ const char *parent_name)
{
GType parent_type;
GTypeQuery query;
}
static void
-do_validate_template (const gchar *filename,
- const gchar *type_name,
- const gchar *parent_name)
+do_validate_template (const char *filename,
+ const char *type_name,
+ const char *parent_name)
{
GType template_type;
GObject *object;
}
static gboolean
-parse_template_error (const gchar *message,
- gchar **class_name,
- gchar **parent_name)
+parse_template_error (const char *message,
+ char **class_name,
+ char **parent_name)
{
- gchar *p;
+ char *p;
p = strstr (message, "(class '");
if (p)
GtkBuilder *builder;
GError *error = NULL;
int ret;
- gchar *class_name = NULL;
- gchar *parent_name = NULL;
+ char *class_name = NULL;
+ char *parent_name = NULL;
builder = gtk_builder_new ();
ret = gtk_builder_add_from_file (builder, filename, &error);
#include <gtk.h>
static gboolean show_version;
-static gchar **args = NULL;
+static char **args = NULL;
static GOptionEntry entries[] = {
{ "version", 0, 0, G_OPTION_ARG_NONE, &show_version, N_("Show program version"), NULL },
{
GError *error = NULL;
GOptionContext *context = NULL;
- gchar *summary;
- gchar *app_name;
+ char *summary;
+ char *app_name;
#ifdef G_OS_UNIX
- gchar *desktop_file_name;
- gchar *bus_name = NULL;
+ char *desktop_file_name;
+ char *bus_name = NULL;
#endif
GAppInfo *info = NULL;
GAppLaunchContext *launch_context;
if (bus_name != NULL)
{
GDBusConnection *connection;
- gchar *object_path, *p;
+ char *object_path, *p;
connection = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, NULL);
guint n_properties;
guint i;
int max_prop_name_length = 0;
- gchar *pattern = NULL;
+ char *pattern = NULL;
gtk_init ();
{
GValue value = {0};
GParamSpec *prop = props[i];
- gchar *value_str;
+ char *value_str;
int spacing = max_prop_name_length - strlen (prop->name) + 1;
gboolean deprecated;
if (info->flags & CHECK_STRINGS)
{
int i;
- gchar c;
+ char c;
/* assume no string is longer than 1k */
for (i = 0; i < 1024; i++)
if (info->flags & CHECK_STRINGS)
{
int i;
- gchar c;
+ char c;
/* assume no string is longer than 1k */
for (i = 0; i < 1024; i++)
static gboolean quiet = FALSE;
static gboolean index_only = TRUE;
static gboolean validate = FALSE;
-static gchar *var_name = (gchar *) "-";
+static char *var_name = (char *) "-";
#define CACHE_NAME "icon-theme.cache"
}
static gboolean
-is_cache_up_to_date (const gchar *path)
+is_cache_up_to_date (const char *path)
{
- gchar *cache_path;
+ char *cache_path;
int retval;
cache_path = g_build_filename (path, CACHE_NAME, NULL);
#else /* !HAVE_FTW_H */
gboolean
-is_cache_up_to_date (const gchar *path)
+is_cache_up_to_date (const char *path)
{
GStatBuf path_stat, cache_stat;
- gchar *cache_path;
+ char *cache_path;
int retval;
retval = g_stat (path, &path_stat);
#endif /* !HAVE_FTW_H */
static gboolean
-has_theme_index (const gchar *path)
+has_theme_index (const char *path)
{
gboolean result;
- gchar *index_path;
+ char *index_path;
index_path = g_build_filename (path, "index.theme", NULL);
int i;
int *ivalues;
GError *error = NULL;
- gchar **keys;
+ char **keys;
gsize n_keys;
IconData *data;
}
keys = g_key_file_get_keys (icon_file, "Icon Data", &n_keys, &error);
- data->display_names = g_new0 (gchar *, 2 * n_keys + 1);
+ data->display_names = g_new0 (char *, 2 * n_keys + 1);
data->n_display_names = 0;
for (i = 0; i < n_keys; i++)
{
- gchar *lang, *name;
+ char *lang, *name;
if (g_str_has_prefix (keys[i], "DisplayName"))
{
- gchar *open, *close = NULL;
+ char *open, *close = NULL;
open = strchr (keys[i], '[');
* probably go to GLib
*/
static void
-canonicalize_filename (gchar *filename)
+canonicalize_filename (char *filename)
{
- gchar *p, *q;
+ char *p, *q;
gboolean last_was_slash = FALSE;
p = filename;
*q = '\0';
}
-static gchar *
-follow_links (const gchar *path)
+static char *
+follow_links (const char *path)
{
- gchar *target;
- gchar *d, *s;
- gchar *path2 = NULL;
+ char *target;
+ char *d, *s;
+ char *path2 = NULL;
path2 = g_strdup (path);
while (g_file_test (path2, G_FILE_TEST_IS_SYMLINK))
static void
maybe_cache_image_data (Image *image,
- const gchar *path)
+ const char *path)
{
if (!index_only && !image->image_data &&
(g_str_has_suffix (path, ".png") || g_str_has_suffix (path, ".xpm")))
{
GdkPixbuf *pixbuf;
ImageData *idata;
- gchar *path2;
+ char *path2;
idata = g_hash_table_lookup (image_data_hash, path);
path2 = follow_links (path);
static void
maybe_cache_icon_data (Image *image,
- const gchar *path)
+ const char *path)
{
if (g_str_has_suffix (path, ".icon"))
{
IconData *idata = NULL;
- gchar *path2 = NULL;
+ char *path2 = NULL;
idata = g_hash_table_lookup (icon_data_hash, path);
path2 = follow_links (path);
* directory separators on all platforms.
*/
static void
-replace_backslashes_with_slashes (gchar *path)
+replace_backslashes_with_slashes (char *path)
{
size_t i;
if (path == NULL)
}
static GList *
-scan_directory (const gchar *base_path,
- const gchar *subdir,
+scan_directory (const char *base_path,
+ const char *subdir,
GHashTable *files,
GList *directories,
int depth)
GHashTable *dir_hash;
GDir *dir;
GList *list = NULL, *iterator = NULL;
- const gchar *name;
- gchar *dir_path;
+ const char *name;
+ char *dir_path;
gboolean dir_added = FALSE;
guint dir_index = 0xffff;
{
name = iterator->data;
- gchar *path;
+ char *path;
gboolean retval;
int flags = 0;
Image *image;
- gchar *basename, *dot;
+ char *basename, *dot;
path = g_build_filename (dir_path, name, NULL);
retval = g_file_test (path, G_FILE_TEST_IS_DIR);
if (retval)
{
- gchar *subsubdir;
+ char *subsubdir;
if (subdir)
subsubdir = g_build_path ("/", subdir, name, NULL);
struct _HashNode
{
HashNode *next;
- gchar *name;
+ char *name;
GList *image_list;
int offset;
};
static GHashTable *string_pool = NULL;
static int
-find_string (const gchar *n)
+find_string (const char *n)
{
return GPOINTER_TO_INT (g_hash_table_lookup (string_pool, n));
}
static void
-add_string (const gchar *n, int offset)
+add_string (const char *n, int offset)
{
g_hash_table_insert (string_pool, (gpointer) n, GINT_TO_POINTER (offset));
}
static gboolean
-write_string (FILE *cache, const gchar *n)
+write_string (FILE *cache, const char *n)
{
- gchar *s;
+ char *s;
int i, l;
l = ALIGN_VALUE (strlen (n) + 1, 4);
}
static gboolean
-validate_file (const gchar *file)
+validate_file (const char *file)
{
GMappedFile *map;
CacheInfo info;
}
static void
-build_cache (const gchar *path)
+build_cache (const char *path)
{
- gchar *cache_path, *tmp_cache_path;
+ char *cache_path, *tmp_cache_path;
#ifdef G_OS_WIN32
- gchar *bak_cache_path = NULL;
+ char *bak_cache_path = NULL;
#endif
GHashTable *files;
FILE *cache;
}
static void
-write_csource (const gchar *path)
+write_csource (const char *path)
{
- gchar *cache_path;
- gchar *data;
+ char *cache_path;
+ char *data;
gsize len;
int i;
};
static void
-printerr_handler (const gchar *string)
+printerr_handler (const char *string)
{
- const gchar *charset;
+ const char *charset;
fputs (g_get_prgname (), stderr);
fputs (": ", stderr);
fputs (string, stderr); /* charset is UTF-8 already */
else
{
- gchar *result;
+ char *result;
result = g_convert_with_fallback (string, -1, charset, "UTF-8", "?", NULL, NULL, NULL);
int
main (int argc, char **argv)
{
- gchar *path;
+ char *path;
GOptionContext *context;
if (argc < 2)
if (validate)
{
- gchar *file = g_build_filename (path, CACHE_NAME, NULL);
+ char *file = g_build_filename (path, CACHE_NAME, NULL);
if (!g_file_test (file, G_FILE_TEST_IS_REGULAR))
{
{
GObject parent_instance;
- gchar *printer_id;
- gchar *goa_path;
- gchar *presentation_identity;
+ char *printer_id;
+ char *goa_path;
+ char *presentation_identity;
RestProxy *rest_proxy;
- gchar *oauth2_access_token;
+ char *oauth2_access_token;
};
static void gtk_cloudprint_account_class_init (GtkCloudprintAccountClass *class);
* Returns: the new #GtkCloudprintAccount object
**/
GtkCloudprintAccount *
-gtk_cloudprint_account_new (const gchar *id,
- const gchar *path,
- const gchar *presentation_identity)
+gtk_cloudprint_account_new (const char *id,
+ const char *path,
+ const char *presentation_identity)
{
GtkCloudprintAccount *account = g_object_new (GTK_TYPE_CLOUDPRINT_ACCOUNT,
NULL);
if (!success)
{
- const gchar *message = "(no message)";
+ const char *message = "(no message)";
if (json_object_has_member (json_object, "message"))
message = json_object_get_string_member (json_object, "message");
void
gtk_cloudprint_account_printer (GtkCloudprintAccount *account,
- const gchar *printerid,
+ const char *printerid,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data)
gtk_cloudprint_account_submit (GtkCloudprintAccount *account,
GtkPrinterCloudprint *printer,
GMappedFile *file,
- const gchar *title,
+ const char *title,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data)
{
GTask *task;
RestProxyCall *call;
- gchar *printerid = NULL;
+ char *printerid = NULL;
RestParam *param;
GError *error = NULL;
- gchar *auth;
+ char *auth;
g_object_get (printer,
"printer-id", &printerid,
return g_task_propagate_pointer (G_TASK (result), error);
}
-const gchar *
+const char *
gtk_cloudprint_account_get_presentation_identity (GtkCloudprintAccount *account)
{
return account->presentation_identity;
typedef struct _GtkCloudprintAccount GtkCloudprintAccount;
void gtk_cloudprint_account_register_type (GTypeModule *module);
-GtkCloudprintAccount *gtk_cloudprint_account_new (const gchar *id,
- const gchar *path,
- const gchar *presentation_identity);
+GtkCloudprintAccount *gtk_cloudprint_account_new (const char *id,
+ const char *path,
+ const char *presentation_identity);
GType gtk_cloudprint_account_get_type (void) G_GNUC_CONST;
void gtk_cloudprint_account_search (GtkCloudprintAccount *account,
GError **error);
void gtk_cloudprint_account_printer (GtkCloudprintAccount *account,
- const gchar *printerid,
+ const char *printerid,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
void gtk_cloudprint_account_submit (GtkCloudprintAccount *account,
GtkPrinterCloudprint *printer,
GMappedFile *file,
- const gchar *title,
+ const char *title,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GAsyncResult *result,
GError **error);
-const gchar *gtk_cloudprint_account_get_presentation_identity (GtkCloudprintAccount *account);
+const char *gtk_cloudprint_account_get_presentation_identity (GtkCloudprintAccount *account);
G_END_DECLS
{
GDBusConnection *dbus_connection;
SecretsServiceAction action;
- gchar **auth_info,
+ char **auth_info,
**auth_info_labels,
**auth_info_required,
*printer_uri,
* Returns: A GVariant dictionary of string pairs or NULL on error.
*/
static GVariant *
-create_attributes (const gchar *printer_uri,
+create_attributes (const char *printer_uri,
const char **additional_attrs,
const char **additional_labels)
{
GError *error = NULL;
GVariant *output,
*attributes;
- gchar **auth_info = NULL,
+ char **auth_info = NULL,
*key = NULL,
*value = NULL;
GVariantIter *iter = NULL;
/* Iterate over the attributes to fill the auth info */
g_variant_get (attributes, "a{ss}", &iter);
- auth_info = g_new0 (gchar *,
+ auth_info = g_new0 (char *,
g_strv_length (task_data->auth_info_required) + 1);
while (g_variant_iter_loop (iter, "{ss}", &key, &value))
GTask *task;
GError *error = NULL;
GVariant *output;
- gchar *item = NULL;
+ char *item = NULL;
task = user_data;
static void
prompt_completed_cb (GDBusConnection *connection,
- const gchar *sender_name,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *signal_name,
+ const char *sender_name,
+ const char *object_path,
+ const char *interface_name,
+ const char *signal_name,
GVariant *parameters,
gpointer user_data)
{
SecretsServiceData *task_data;
GError *error = NULL;
GVariant *output;
- const gchar *prompt_path;
+ const char *prompt_path;
task = user_data;
task_data = g_task_get_task_data (task);
GError *error = NULL;
GVariant *output, *subresult;
gsize path_len = 0;
- const gchar *collection_path;
- const gchar *to_unlock[2];
+ const char *collection_path;
+ const char *to_unlock[2];
task = user_data;
task_data = g_task_get_task_data (task);
for (i = 0; i < array_cnt; i++)
{
GVariant * const item_paths = g_variant_get_child_value (output, i);
- const gchar **items = NULL;
+ const char **items = NULL;
if (item_paths == NULL)
{
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data,
- const gchar *printer_uri,
- gchar **auth_info_required)
+ const char *printer_uri,
+ char **auth_info_required)
{
GTask *task;
SecretsServiceData *task_data;
* Tries to store the auth_info in a secrets service.
*/
void
-gtk_cups_secrets_service_store (gchar **auth_info,
- gchar **auth_info_labels,
- const gchar *printer_uri)
+gtk_cups_secrets_service_store (char **auth_info,
+ char **auth_info_labels,
+ const char *printer_uri)
{
GTask *task;
SecretsServiceData *task_data;
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data,
- const gchar *printer_uri,
- gchar **auth_info_required);
+ const char *printer_uri,
+ char **auth_info_required);
guint gtk_cups_secrets_service_watch (GBusNameAppearedCallback appeared,
GBusNameVanishedCallback vanished,
gpointer user_data);
-void gtk_cups_secrets_service_store (gchar **auth_info,
- gchar **auth_info_labels,
- const gchar *printer_uri);
+void gtk_cups_secrets_service_store (char **auth_info,
+ char **auth_info_labels,
+ const char *printer_uri);
G_END_DECLS
struct _GtkCupsResult
{
- gchar *error_msg;
+ char *error_msg;
ipp_t *ipp_response;
GtkCupsErrorType error_type;
static ipp_tag_t
-_find_option_tag (const gchar *option)
+_find_option_tag (const char *option)
{
int lower_bound, upper_bound, num_options;
int current_option;
*/
void
gtk_cups_request_encode_option (GtkCupsRequest *request,
- const gchar *option,
- const gchar *value)
+ const char *option,
+ const char *value)
{
ipp_tag_t option_tag;
static void
_post_send (GtkCupsRequest *request)
{
- gchar length[255];
+ char length[255];
struct stat data_info;
GTK_NOTE (PRINTING,
const int port)
{
GtkCupsConnectionTest *result = NULL;
- gchar *port_str = NULL;
+ char *port_str = NULL;
result = g_new (GtkCupsConnectionTest, 1);
http_status_t last_status;
ipp_t *ipp_request;
- gchar *server;
- gchar *resource;
+ char *server;
+ char *resource;
GIOChannel *data_io;
int attempts;
GtkCupsPollState poll_state;
guint64 bytes_received;
- gchar *password;
- gchar *username;
+ char *password;
+ char *username;
int own_http : 1;
int need_password : 1;
int need_auth_info : 1;
- gchar **auth_info_required;
- gchar **auth_info;
+ char **auth_info_required;
+ char **auth_info;
GtkCupsPasswordState password_state;
};
GtkCupsResult * gtk_cups_request_get_result (GtkCupsRequest *request);
gboolean gtk_cups_request_is_done (GtkCupsRequest *request);
void gtk_cups_request_encode_option (GtkCupsRequest *request,
- const gchar *option,
- const gchar *value);
+ const char *option,
+ const char *value);
void gtk_cups_request_set_ipp_version (GtkCupsRequest *request,
int major,
int minor);
struct
{
- gchar *id;
- gchar *path;
- gchar *presentation_identity;
+ char *id;
+ char *path;
+ char *presentation_identity;
} typedef TGOAAccount;
static GObjectClass *backend_parent_class;
while (length > 0)
{
- g_io_channel_write_chars (io, (const gchar *) data, length, &written, &error);
+ g_io_channel_write_chars (io, (const char *) data, length, &written, &error);
if (error != NULL)
{
GIOChannel *target_io;
gpointer user_data;
GDestroyNotify dnotify;
- gchar *path;
+ char *path;
/* Base64 encoding state */
int b64state;
{
_PrintStreamData *ps = (_PrintStreamData *) user_data;
gsize encodedlen;
- gchar encoded[4]; /* Up to 4 bytes are needed to finish encoding */
+ char encoded[4]; /* Up to 4 bytes are needed to finish encoding */
GError *error = NULL;
encodedlen = g_base64_encode_close (FALSE,
GIOCondition con,
gpointer user_data)
{
- gchar buf[_STREAM_MAX_CHUNK_SIZE];
+ char buf[_STREAM_MAX_CHUNK_SIZE];
/* Base64 converts 24 bits into 32 bits, so divide the number of
* bytes by 3 (rounding up) and multiply by 4. Also, if the previous
* call left a non-zero state we may need an extra 4 bytes. */
- gchar encoded[(_STREAM_MAX_CHUNK_SIZE / 3 + 1) * 4 + 4];
+ char encoded[(_STREAM_MAX_CHUNK_SIZE / 3 + 1) * 4 + 4];
gsize bytes_read;
GError *error = NULL;
GIOStatus read_status;
gpointer user_data,
GDestroyNotify dnotify)
{
- const gchar *prefix = "data:application/pdf;base64,";
+ const char *prefix = "data:application/pdf;base64,";
GError *internal_error = NULL;
_PrintStreamData *ps;
int tmpfd;
{
for (i = 0; i < g_variant_n_children (objects); i++)
{
- const gchar *object_name;
+ const char *object_name;
GVariant *object_variant;
g_variant_get_child (objects, i, "{&o@a{sa{sv}}}",
{
for (j = 0; j < g_variant_n_children (object_variant); j++)
{
- const gchar *service_name;
+ const char *service_name;
GVariant *service_variant;
g_variant_get_child (object_variant, j, "{&s@a{sv}}",
{
TGOAAccount *account;
gboolean printers_disabled = FALSE;
- gchar *provider_type = NULL;
+ char *provider_type = NULL;
account = g_new0 (TGOAAccount, 1);
account->path = g_strdup (object_name);
for (k = 0; k < g_variant_n_children (service_variant); k++)
{
- const gchar *property_name;
+ const char *property_name;
GVariant *property_variant;
GVariant *value;
{
GtkPrinterOptionSet *set;
GtkPrinterOption *option;
- const gchar *n_up[] = { "1" };
+ const char *n_up[] = { "1" };
set = gtk_printer_option_set_new ();
{
GtkPrintBackendCloudprint *backend;
GtkCloudprintAccount *account = NULL;
- gchar *printerid = NULL;
+ char *printerid = NULL;
g_object_get (printer,
"cloudprint-account", &account,
GList *requests;
GHashTable *auth;
- gchar *username;
+ char *username;
gboolean authentication_lock;
#ifdef HAVE_COLORD
CdClient *colord_client;
GIOChannel *cache_io);
static void gtk_print_backend_cups_set_password (GtkPrintBackend *backend,
- gchar **auth_info_required,
- gchar **auth_info,
+ char **auth_info_required,
+ char **auth_info,
gboolean store_auth_info);
void overwrite_and_free (gpointer data);
-static gboolean is_address_local (const gchar *address);
+static gboolean is_address_local (const char *address);
static gboolean request_auth_info (gpointer data);
static void lookup_auth_info (gpointer data);
static void avahi_request_printer_list (GtkPrintBackendCups *cups_backend);
static void secrets_service_appeared_cb (GDBusConnection *connection,
- const gchar *name,
- const gchar *name_owner,
+ const char *name,
+ const char *name_owner,
gpointer user_data);
static void secrets_service_vanished_cb (GDBusConnection *connection,
- const gchar *name,
+ const char *name,
gpointer user_data);
G_DEFINE_DYNAMIC_TYPE(GtkPrintBackendCups, gtk_print_backend_cups, GTK_TYPE_PRINT_BACKEND)
while (length > 0)
{
- g_io_channel_write_chars (io, (gchar *)data, length, &written, &error);
+ g_io_channel_write_chars (io, (char *)data, length, &written, &error);
if (error != NULL)
{
ppd_attr_t *ppd_attr_res = NULL;
ppd_attr_t *ppd_attr_screen_freq = NULL;
ppd_attr_t *ppd_attr_res_screen_freq = NULL;
- gchar *res_string = NULL;
+ char *res_string = NULL;
int level = 2;
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
#define SIGNED_INTEGER_REGEX "[+-]?([0-9]+)"
static void
-add_cups_options (const gchar *key,
- const gchar *value,
+add_cups_options (const char *key,
+ const char *value,
gpointer user_data)
{
CupsOptionsData *data = (CupsOptionsData *) user_data;
GtkCupsRequest *request = data->request;
GtkPrinterCups *printer = data->printer;
gboolean custom_value = FALSE;
- gchar *new_value = NULL;
+ char *new_value = NULL;
int i;
if (!key || !value)
GtkPageSetup *page_setup;
GtkCupsRequest *request = NULL;
GtkPrintSettings *settings;
- const gchar *title;
+ const char *title;
char printer_absolute_uri[HTTP_MAX_URI];
http_t *http = NULL;
if (title_bytes >= IPP_MAX_NAME)
{
- gchar *end;
+ char *end;
end = g_utf8_find_prev_char (title, title + IPP_MAX_NAME - 1);
title_truncated = g_utf8_substring (title,
void overwrite_and_free (gpointer data)
{
- gchar *password = (gchar *) data;
+ char *password = (char *) data;
if (password != NULL)
{
}
static gboolean
-is_address_local (const gchar *address)
+is_address_local (const char *address)
{
if (address[0] == '/' ||
strcmp (address, "127.0.0.1") == 0 ||
static void
gtk_print_backend_cups_set_password (GtkPrintBackend *backend,
- gchar **auth_info_required,
- gchar **auth_info,
+ char **auth_info_required,
+ char **auth_info,
gboolean store_auth_info)
{
GtkPrintBackendCups *cups_backend = GTK_PRINT_BACKEND_CUPS (backend);
GList *l;
char dispatch_hostname[HTTP_MAX_URI];
- gchar *username = NULL;
- gchar *hostname = NULL;
- gchar *password = NULL;
+ char *username = NULL;
+ char *hostname = NULL;
+ char *password = NULL;
int length;
int i;
if (hostname != NULL && username != NULL && password != NULL)
{
- gchar *key = g_strconcat (username, "@", hostname, NULL);
+ char *key = g_strconcat (username, "@", hostname, NULL);
g_hash_table_insert (cups_backend->auth, key, g_strdup (password));
GTK_NOTE (PRINTING,
g_print ("CUPS backend: caching password for %s\n", key));
{
if (auth_info != NULL)
{
- dispatch->request->auth_info = g_new0 (gchar *, length + 1);
+ dispatch->request->auth_info = g_new0 (char *, length + 1);
for (i = 0; i < length; i++)
dispatch->request->auth_info[i] = g_strdup (auth_info[i]);
}
/* Save the password if the user requested it */
if (password != NULL && store_auth_info)
{
- const gchar *printer_uri =
+ const char *printer_uri =
gtk_cups_request_ipp_get_string (dispatch->request,
IPP_TAG_URI,
"printer-uri");
request_password (gpointer data)
{
GtkPrintCupsDispatchWatch *dispatch = data;
- const gchar *username;
- gchar *password;
- gchar *prompt = NULL;
- gchar *key = NULL;
+ const char *username;
+ char *password;
+ char *prompt = NULL;
+ char *key = NULL;
char hostname[HTTP_MAX_URI];
- gchar **auth_info_required;
- gchar **auth_info_default;
- gchar **auth_info_display;
+ char **auth_info_required;
+ char **auth_info_default;
+ char **auth_info_display;
gboolean *auth_info_visible;
int length = 3;
int i;
else
username = cupsUser ();
- auth_info_required = g_new0 (gchar*, length + 1);
+ auth_info_required = g_new0 (char *, length + 1);
auth_info_required[0] = g_strdup ("hostname");
auth_info_required[1] = g_strdup ("username");
auth_info_required[2] = g_strdup ("password");
- auth_info_default = g_new0 (gchar*, length + 1);
+ auth_info_default = g_new0 (char *, length + 1);
auth_info_default[0] = g_strdup (hostname);
auth_info_default[1] = g_strdup (username);
- auth_info_display = g_new0 (gchar*, length + 1);
+ auth_info_display = g_new0 (char *, length + 1);
auth_info_display[1] = g_strdup (_("Username:"));
auth_info_display[2] = g_strdup (_("Password:"));
{
GTask *task;
GtkPrintCupsDispatchWatch *dispatch;
- gchar **auth_info;
+ char **auth_info;
GError *error = NULL;
int i;
gsize length,
i;
gboolean need_secret_auth_info = FALSE;
- const gchar *printer_uri;
+ const char *printer_uri;
dispatch = user_data;
GtkPrintCupsDispatchWatch *dispatch;
const char *job_title;
const char *printer_uri;
- gchar *prompt = NULL;
+ char *prompt = NULL;
char *printer_name = NULL;
int length;
int i;
gboolean *auth_info_visible = NULL;
- gchar **auth_info_default = NULL;
- gchar **auth_info_display = NULL;
+ char **auth_info_default = NULL;
+ char **auth_info_display = NULL;
dispatch = (GtkPrintCupsDispatchWatch *) user_data;
length = g_strv_length (dispatch->request->auth_info_required);
auth_info_visible = g_new0 (gboolean, length);
- auth_info_default = g_new0 (gchar *, length + 1);
- auth_info_display = g_new0 (gchar *, length + 1);
+ auth_info_default = g_new0 (char *, length + 1);
+ auth_info_display = g_new0 (char *, length + 1);
for (i = 0; i < length; i++)
{
result = gtk_cups_request_get_result (dispatch->request);
if (gtk_cups_result_get_error_type (result) == GTK_CUPS_ERROR_AUTH)
{
- const gchar *username;
- gchar hostname[HTTP_MAX_URI];
- gchar *key;
+ const char *username;
+ char hostname[HTTP_MAX_URI];
+ char *key;
httpGetHostname (dispatch->request->http, hostname, sizeof (hostname));
if (is_address_local (hostname))
cups_request_job_info (CupsJobPollData *data)
{
GtkCupsRequest *request;
- gchar *job_uri;
+ char *job_uri;
request = gtk_cups_request_new_with_username (NULL,
GTK_CUPS_POST,
static int
find_printer (GtkPrinter *printer,
- const gchar *find_name)
+ const char *find_name)
{
- const gchar *printer_name;
+ const char *printer_name;
printer_name = gtk_printer_get_name (printer);
return g_ascii_strcasecmp (printer_name, find_name);
typedef struct
{
- const gchar *printer_name;
- const gchar *printer_uri;
- const gchar *member_uris;
- const gchar *location;
- const gchar *description;
- gchar *state_msg;
- const gchar *reason_msg;
+ const char *printer_name;
+ const char *printer_uri;
+ const char *member_uris;
+ const char *location;
+ const char *description;
+ char *state_msg;
+ const char *reason_msg;
PrinterStateLevel reason_level;
int state;
int job_count;
gboolean is_paused;
gboolean is_accepting_jobs;
- const gchar *default_cover_before;
- const gchar *default_cover_after;
+ const char *default_cover_before;
+ const char *default_cover_after;
gboolean default_printer;
gboolean got_printer_type;
gboolean remote_printer;
gboolean avahi_printer;
- gchar *avahi_resource_path;
- gchar **auth_info_required;
+ char *avahi_resource_path;
+ char **auth_info_required;
int default_number_up;
guchar ipp_version_major;
guchar ipp_version_minor;
gboolean supports_copies;
gboolean supports_collate;
gboolean supports_number_up;
- gchar *media_default;
+ char *media_default;
GList *media_supported;
GList *media_size_supported;
float media_bottom_margin_default;
float media_left_margin_default;
float media_right_margin_default;
gboolean media_margin_default_set;
- gchar *sides_default;
+ char *sides_default;
GList *sides_supported;
char **covers;
int number_of_covers;
- gchar *output_bin_default;
+ char *output_bin_default;
GList *output_bin_supported;
- gchar *original_device_uri;
+ char *original_device_uri;
} PrinterSetupInfo;
static void
guchar *ipp_version_major,
guchar *ipp_version_minor)
{
- gchar **ipp_version_strv;
- gchar *endptr;
+ char **ipp_version_strv;
+ char *endptr;
*ipp_version_major = 1;
*ipp_version_minor = 1;
{
if (strcmp (ippGetString (attr, 0, NULL), "none") != 0)
{
- info->auth_info_required = g_new0 (gchar *, ippGetCount (attr) + 1);
+ info->auth_info_required = g_new0 (char *, ippGetCount (attr) + 1);
for (i = 0; i < ippGetCount (attr); i++)
info->auth_info_required[i] = g_strdup (ippGetString (attr, i, NULL));
}
gtk_printer_set_icon_name (printer, "printer");
}
-static gchar *
+static char *
get_reason_msg_desc (guint i,
- const gchar *printer_name)
+ const char *printer_name)
{
- gchar *reason_msg_desc;
+ char *reason_msg_desc;
/* The numbers must match the indices in the printer_messages array */
switch (i)
if (info->state_msg == NULL || strlen (info->state_msg) == 0)
{
- gchar *tmp_msg2 = NULL;
+ char *tmp_msg2 = NULL;
if (info->is_paused && !info->is_accepting_jobs)
/* Translators: this is a printer status. */
tmp_msg2 = g_strdup ( _("Paused; Rejecting Jobs"));
/* Set description of the reason and combine it with printer-state-message. */
if (info->reason_msg)
{
- gchar *reason_msg_desc = NULL;
+ char *reason_msg_desc = NULL;
gboolean found = FALSE;
for (i = 0; i < G_N_ELEMENTS (printer_messages); i++)
}
else
{
- gchar *tmp_msg = NULL;
+ char *tmp_msg = NULL;
/* Translators: this string connects multiple printer states together. */
tmp_msg = g_strjoin ( _("; "), info->state_msg,
reason_msg_desc, NULL);
static void
set_default_printer (GtkPrintBackendCups *cups_backend,
- const gchar *default_printer_name)
+ const char *default_printer_name)
{
cups_backend->default_printer = g_strdup (default_printer_name);
cups_backend->got_default_printer = TRUE;
typedef struct
{
- gchar *printer_uri;
- gchar *location;
- gchar *host;
+ char *printer_uri;
+ char *location;
+ char *host;
int port;
- gchar *printer_name;
- gchar *name;
- gchar *resource_path;
+ char *printer_name;
+ char *name;
+ char *resource_path;
gboolean got_printer_type;
guint printer_type;
gboolean got_printer_state;
guint printer_state;
- gchar *type;
- gchar *domain;
- gchar *UUID;
+ char *type;
+ char *domain;
+ char *UUID;
GtkPrintBackendCups *backend;
} AvahiConnectionTestData;
static GtkPrinter *
find_printer_by_uuid (GtkPrintBackendCups *backend,
- const gchar *UUID)
+ const char *UUID)
{
GtkPrinterCups *printer;
GtkPrinter *result = NULL;
GList *printers;
GList *iter;
- gchar *printer_uuid;
+ char *printer_uuid;
printers = gtk_print_backend_get_printer_list (GTK_PRINT_BACKEND (backend));
for (iter = printers; iter != NULL; iter = iter->next)
}
static gboolean
-avahi_txt_get_key_value_pair (const gchar *entry,
- gchar **key,
- gchar **value)
+avahi_txt_get_key_value_pair (const char *entry,
+ char **key,
+ char **value)
{
- const gchar *equal_sign;
+ const char *equal_sign;
*key = NULL;
*value = NULL;
{
AvahiConnectionTestData *data;
GtkPrintBackendCups *backend;
- const gchar *name;
- const gchar *host;
- const gchar *type;
- const gchar *domain;
- const gchar *address;
- const gchar *protocol_string;
+ const char *name;
+ const char *host;
+ const char *type;
+ const char *domain;
+ const char *address;
+ const char *protocol_string;
GVariant *output;
GVariant *txt;
GVariant *child;
guint32 flags;
guint16 port;
GError *error = NULL;
- gchar *tmp;
- gchar *printer_name;
- gchar **printer_name_strv;
- gchar **printer_name_compressed_strv;
- gchar *endptr;
- gchar *key;
- gchar *value;
+ char *tmp;
+ char *printer_name;
+ char **printer_name_strv;
+ char **printer_name_compressed_strv;
+ char *endptr;
+ char *key;
+ char *value;
gsize length;
int interface;
int protocol;
g_strcanon (printer_name, PRINTER_NAME_ALLOWED_CHARACTERS, '-');
printer_name_strv = g_strsplit_set (printer_name, "-", -1);
- printer_name_compressed_strv = g_new0 (gchar *, g_strv_length (printer_name_strv) + 1);
+ printer_name_compressed_strv = g_new0 (char *, g_strv_length (printer_name_strv) + 1);
for (i = 0, j = 0; printer_name_strv[i] != NULL; i++)
{
if (printer_name_strv[i][0] != '\0')
static void
avahi_service_browser_signal_handler (GDBusConnection *connection,
- const gchar *sender_name,
- const gchar *object_path,
- const gchar *interface_name,
- const gchar *signal_name,
+ const char *sender_name,
+ const char *object_path,
+ const char *interface_name,
+ const char *signal_name,
GVariant *parameters,
gpointer user_data)
{
GtkPrintBackendCups *backend = GTK_PRINT_BACKEND_CUPS (user_data);
- gchar *name;
- gchar *type;
- gchar *domain;
+ char *name;
+ char *type;
+ char *domain;
guint flags;
int interface;
int protocol;
ipp_t *response;
gboolean list_has_changed;
GList *removed_printer_checklist;
- gchar *remote_default_printer = NULL;
+ char *remote_default_printer = NULL;
GList *iter;
list_has_changed = FALSE;
GtkPrinterCups *cups_printer;
GtkCupsRequest *request;
char *ppd_filename = NULL;
- gchar *resource;
+ char *resource;
http_t *http;
GetPPDData *data;
int fd;
- const gchar *hostname;
+ const char *hostname;
int port;
cups_printer = GTK_PRINTER_CUPS (printer);
cups_option_t **options)
{
FILE *fp;
- gchar line[1024], *lineptr, *name;
+ char line[1024], *lineptr, *name;
if ((fp = g_fopen (filename, "r")) == NULL)
return num_options;
* Handles "format not a string literal" error
* https://mail.gnome.org/archives/desktop-devel-list/2016-March/msg00075.html
*/
-static gchar *
+static char *
get_ipp_choice_translation_string (int index,
guint i)
{
- gchar *translation;
+ char *translation;
if (i < G_N_ELEMENTS (ipp_choice_translations))
translation = g_strdup (_(ipp_choice_translations[i].translation));
{
ppd_option_t *other_option;
int i, j;
- gchar *conflicts;
+ char *conflicts;
ppd_const_t *constraint;
const char *choice, *other_choice;
ppd_option_t *option1, *option2;
static GtkPrinterOption *
create_pickone_option (ppd_file_t *ppd_file,
ppd_option_t *ppd_option,
- const gchar *gtk_name)
+ const char *gtk_name)
{
GtkPrinterOption *option;
ppd_choice_t **available;
static GtkPrinterOption *
create_boolean_option (ppd_file_t *ppd_file,
ppd_option_t *ppd_option,
- const gchar *gtk_name)
+ const char *gtk_name)
{
GtkPrinterOption *option;
ppd_choice_t **available;
return option;
}
-static gchar *
-get_ppd_option_name (const gchar *keyword)
+static char *
+get_ppd_option_name (const char *keyword)
{
int i;
return g_strdup_printf ("cups-%s", keyword);
}
-static gchar *
-get_lpoption_name (const gchar *lpoption)
+static char *
+get_lpoption_name (const char *lpoption)
{
int i;
static gboolean
-string_in_table (const gchar *str,
- const gchar *table[],
+string_in_table (const char *str,
+ const char *table[],
int table_len)
{
return bsearch (&str, table, table_len, sizeof (char *), (void *)strptr_cmp) != NULL;
GtkPrintSettings *settings)
{
int i;
- const gchar *name;
+ const char *name;
/* Ignore installable options */
name = ppd_group_name (toplevel_group);
* Lookup translation and GTK name of given IPP option name.
*/
static gboolean
-get_ipp_option_translation (const gchar *ipp_option_name,
- gchar **gtk_option_name,
- gchar **translation)
+get_ipp_option_translation (const char *ipp_option_name,
+ char **gtk_option_name,
+ char **translation)
{
int i;
/*
* Lookup translation of given IPP choice.
*/
-static gchar *
-get_ipp_choice_translation (const gchar *ipp_option_name,
- const gchar *ipp_choice)
+static char *
+get_ipp_choice_translation (const char *ipp_option_name,
+ const char *ipp_choice)
{
- const gchar *nptr;
+ const char *nptr;
guint64 index;
- gchar *translation = NULL;
+ char *translation = NULL;
gsize ipp_choice_length;
- gchar *endptr;
+ char *endptr;
int i;
for (i = 0; ipp_choice_translations[i].ipp_option_name != NULL; i++)
/*
* Format an IPP choice to a displayable string.
*/
-static gchar *
-format_ipp_choice (const gchar *ipp_choice)
+static char *
+format_ipp_choice (const char *ipp_choice)
{
gboolean after_space = TRUE;
- gchar *result = NULL;
+ char *result = NULL;
gsize i;
if (ipp_choice != NULL)
GtkPrinterOptionSet *set)
{
GtkPrinterOption *option = NULL;
- gchar *gtk_option_name = NULL;
- gchar *translation = NULL;
- gchar *ipp_choice;
+ char *gtk_option_name = NULL;
+ char *translation = NULL;
+ char *ipp_choice;
gsize i;
get_ipp_option_translation (ipp_option_name,
i = 0;
for (iter = ipp_choices; iter != NULL; iter = iter->next)
{
- ipp_choice = (gchar *) iter->data;
+ ipp_choice = (char *) iter->data;
choices[i] = g_strdup (ipp_choice);
}
for (i = 0; i < num_of_covers; i++)
- cover_display_translated[i] = (gchar *)g_dpgettext2 (GETTEXT_PACKAGE, "cover page", cover_display[i]);
+ cover_display_translated[i] = (char *)g_dpgettext2 (GETTEXT_PACKAGE, "cover page", cover_display[i]);
/* Translators, this is the label used for the option in the print
* dialog that controls the front cover page.
{
GtkPaperSize *paper_size;
ppd_option_t *ppd_option;
- const gchar *ppd_name;
+ const char *ppd_name;
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
}
else
{
- gchar *custom_name;
+ char *custom_name;
char width[G_ASCII_DTOSTR_BUF_SIZE];
char height[G_ASCII_DTOSTR_BUF_SIZE];
name = get_lpoption_name (opts[i].name);
if (strcmp (name, "cups-job-sheets") == 0)
{
- gchar **values;
+ char **values;
int num_values;
values = g_strsplit (opts[i].value, ",", 2);
const NameMapping table[],
int n_elements,
GtkPrintSettings *settings,
- const gchar *standard_name,
- const gchar *cups_name,
- const gchar *ipp_name)
+ const char *standard_name,
+ const char *cups_name,
+ const char *ipp_name)
{
int i;
char *name;
}
static void
-map_option_to_settings (const gchar *value,
+map_option_to_settings (const char *value,
const NameMapping table[],
int n_elements,
GtkPrintSettings *settings,
- const gchar *standard_name,
- const gchar *cups_name,
- const gchar *ipp_name,
+ const char *standard_name,
+ const char *cups_name,
+ const char *ipp_name,
gboolean is_ipp_option)
{
int i;
* Returns a newly allocated string holding UTC time in HH:MM:SS format
* or NULL.
*/
-static gchar *
+static char *
localtime_to_utctime (const char *local_time)
{
const char *formats_0[] = {" %I : %M : %S %p ", " %p %I : %M : %S ",
struct tm local_print_time;
struct tm utc_print_time;
struct tm diff_time;
- gchar *utc_time = NULL;
+ char *utc_time = NULL;
int i, n;
if (local_time == NULL || local_time[0] == '\0')
if (strcmp (print_at, "at") == 0)
{
- gchar *utc_time = NULL;
+ char *utc_time = NULL;
utc_time = localtime_to_utctime (print_at_time);
}
static GtkPageSetup *
-create_page_setup_from_media (gchar *media,
+create_page_setup_from_media (char *media,
MediaSize *media_size,
gboolean media_margin_default_set,
int media_bottom_margin_default,
MediaSize *media_size;
GList *media_iter;
GList *media_size_iter;
- gchar *media;
+ char *media;
for (media_iter = cups_printer->media_supported,
media_size_iter = cups_printer->media_size_supported;
media_iter = media_iter->next,
media_size_iter = media_size_iter->next)
{
- media = (gchar *) media_iter->data;
+ media = (char *) media_iter->data;
media_size = (MediaSize *) media_size_iter->data;
page_setup = create_page_setup_from_media (media,
MediaSize *media_size;
GList *media_iter;
GList *media_size_iter;
- gchar *media;
+ char *media;
for (media_iter = cups_printer->media_supported,
media_size_iter = cups_printer->media_size_supported;
media_iter = media_iter->next,
media_size_iter = media_size_iter->next)
{
- media = (gchar *) media_iter->data;
+ media = (char *) media_iter->data;
media_size = (MediaSize *) media_size_iter->data;
if (g_strcmp0 (cups_printer->media_default, media) == 0)
{
ppd_file_t *ppd_file;
ppd_size_t *size;
- const gchar *paper_name;
+ const char *paper_name;
int i;
ppd_file = gtk_printer_cups_get_ppd (GTK_PRINTER_CUPS (printer));
static void
secrets_service_appeared_cb (GDBusConnection *connection,
- const gchar *name,
- const gchar *name_owner,
+ const char *name,
+ const char *name_owner,
gpointer user_data)
{
GtkPrintBackendCups *backend = GTK_PRINT_BACKEND_CUPS (user_data);
static void
secrets_service_vanished_cb (GDBusConnection *connection,
- const gchar *name,
+ const char *name,
gpointer user_data)
{
GtkPrintBackendCups *backend = GTK_PRINT_BACKEND_CUPS (user_data);
N_FORMATS
} OutputFormat;
-static const gchar* formats[N_FORMATS] =
+static const char * formats[N_FORMATS] =
{
"pdf",
"ps",
static OutputFormat
format_from_settings (GtkPrintSettings *settings)
{
- const gchar *value;
+ const char *value;
int i;
if (settings == NULL)
return (OutputFormat) i;
}
-static gchar *
+static char *
output_file_from_settings (GtkPrintSettings *settings,
- const gchar *default_format)
+ const char *default_format)
{
- gchar *uri = NULL;
+ char *uri = NULL;
if (settings)
uri = g_strdup (gtk_print_settings_get (settings, GTK_PRINT_SETTINGS_OUTPUT_URI));
if (uri == NULL)
{
- const gchar *extension, *basename = NULL, *output_dir = NULL;
- gchar *name, *locale_name, *path;
+ const char *extension, *basename = NULL, *output_dir = NULL;
+ char *name, *locale_name, *path;
if (default_format)
extension = default_format;
output_dir = gtk_print_settings_get (settings, GTK_PRINT_SETTINGS_OUTPUT_DIR);
if (output_dir == NULL)
{
- const gchar *document_dir = g_get_user_special_dir (G_USER_DIRECTORY_DOCUMENTS);
+ const char *document_dir = g_get_user_special_dir (G_USER_DIRECTORY_DOCUMENTS);
if (document_dir == NULL)
{
- gchar *current_dir = g_get_current_dir ();
+ char *current_dir = g_get_current_dir ();
path = g_build_filename (current_dir, locale_name, NULL);
g_free (current_dir);
}
{
GIOStatus status;
- status = g_io_channel_write_chars (io, (const gchar *) data, length, &written, &error);
+ status = g_io_channel_write_chars (io, (const char *) data, length, &written, &error);
if (status == G_IO_STATUS_ERROR)
{
GError *error,
gpointer user_data)
{
- gchar *uri;
+ char *uri;
_PrintStreamData *ps = (_PrintStreamData *) user_data;
GtkRecentManager *recent_manager;
GIOCondition con,
gpointer user_data)
{
- gchar buf[_STREAM_MAX_CHUNK_SIZE];
+ char buf[_STREAM_MAX_CHUNK_SIZE];
gsize bytes_read;
GError *error;
GIOStatus read_status;
GError *internal_error = NULL;
_PrintStreamData *ps;
GtkPrintSettings *settings;
- gchar *uri;
+ char *uri;
GFile *file = NULL;
settings = gtk_print_job_get_settings (job);
GtkPrinterOptionSet *set)
{
GtkPrinterOption *format_option;
- const gchar *value;
+ const char *value;
int i;
format_option = gtk_printer_option_set_lookup (set, "output-file-format");
gpointer user_data)
{
GtkPrinterOption *uri_option;
- gchar *base = NULL;
+ char *base = NULL;
_OutputFormatChangedData *data = (_OutputFormatChangedData *) user_data;
if (! format_option->value)
if (uri_option && uri_option->value)
{
- const gchar *uri = uri_option->value;
- const gchar *dot = strrchr (uri, '.');
+ const char *uri = uri_option->value;
+ const char *dot = strrchr (uri, '.');
if (dot)
{
if (base)
{
- gchar *tmp = g_strdup_printf ("%s.%s", base, format_option->value);
+ char *tmp = g_strdup_printf ("%s.%s", base, format_option->value);
gtk_printer_option_set (uri_option, tmp);
g_free (tmp);
while (length > 0)
{
- g_io_channel_write_chars (io, (const gchar*)data, length, &written, &error);
+ g_io_channel_write_chars (io, (const char *)data, length, &written, &error);
if (error != NULL)
{
GIOCondition con,
gpointer user_data)
{
- gchar buf[_LPR_MAX_CHUNK_SIZE];
+ char buf[_LPR_MAX_CHUNK_SIZE];
gsize bytes_read;
GError *error;
GIOStatus status;
GtkPrintSettings *settings;
int argc;
int in_fd;
- gchar **argv = NULL;
+ char **argv = NULL;
const char *cmd_line;
settings = gtk_print_job_get_settings (job);
GtkPrinter parent_instance;
GtkCloudprintAccount *account;
- gchar *id;
+ char *id;
};
enum {
gboolean is_virtual,
GtkPrintBackend *backend,
GtkCloudprintAccount *account,
- const gchar *id)
+ const char *id)
{
return g_object_new (GTK_TYPE_PRINTER_CLOUDPRINT,
"name", name,
gboolean is_virtual,
GtkPrintBackend *backend,
GtkCloudprintAccount *account,
- const gchar *id);
+ const char *id);
GType gtk_printer_cloudprint_get_type (void) G_GNUC_CONST;
G_END_DECLS
static void
colord_update_ui_from_settings (GtkPrinterCups *printer)
{
- const gchar *title = NULL;
+ const char *title = NULL;
/* not yet connected to colord */
if (printer->colord_client == NULL)
GtkPrintSettings *settings,
GtkPrinterOptionSet *set)
{
- gchar *qualifier = NULL;
- gchar **qualifiers = NULL;
+ char *qualifier = NULL;
+ char **qualifiers = NULL;
GtkPrinterOption *option;
- const gchar *format[3];
+ const char *format[3];
/* nothing set yet */
if (printer->colord_device == NULL)
qualifiers = g_strsplit (qualifier, ",", -1);
cd_device_get_profile_for_qualifiers (printer->colord_device,
- (const gchar **) qualifiers,
+ (const char **) qualifiers,
printer->colord_cancellable,
colord_client_device_get_profile_for_qualifiers_cb,
g_object_ref (printer));
static void
colord_update_device (GtkPrinterCups *printer)
{
- gchar *colord_device_id = NULL;
+ char *colord_device_id = NULL;
/* not yet connected to the daemon */
if (!cd_client_get_connected (printer->colord_client))
return printer->ppd_file;
}
-const gchar *
+const char *
gtk_printer_cups_get_ppd_name (GtkPrinterCups *printer)
{
- const gchar *result;
+ const char *result;
result = printer->ppd_name;
{
GtkPrinter parent_instance;
- gchar *device_uri;
- gchar *original_device_uri;
- gchar *printer_uri;
- gchar *hostname;
+ char *device_uri;
+ char *original_device_uri;
+ char *printer_uri;
+ char *hostname;
int port;
- gchar **auth_info_required;
- gchar *original_hostname;
- gchar *original_resource;
+ char **auth_info_required;
+ char *original_hostname;
+ char *original_resource;
int original_port;
gboolean request_original_uri; /* Request PPD from original host */
ipp_pstate_t state;
gboolean reading_ppd;
- gchar *ppd_name;
+ char *ppd_name;
ppd_file_t *ppd_file;
- gchar *media_default;
+ char *media_default;
GList *media_supported;
GList *media_size_supported;
int media_bottom_margin_default;
int media_left_margin_default;
int media_right_margin_default;
gboolean media_margin_default_set;
- gchar *sides_default;
+ char *sides_default;
GList *sides_supported;
- gchar *output_bin_default;
+ char *output_bin_default;
GList *output_bin_supported;
- gchar *default_cover_before;
- gchar *default_cover_after;
+ char *default_cover_before;
+ char *default_cover_after;
int default_number_up;
CdDevice *colord_device;
CdProfile *colord_profile;
GCancellable *colord_cancellable;
- gchar *colord_title;
- gchar *colord_qualifier;
+ char *colord_title;
+ char *colord_qualifier;
#endif
gboolean avahi_browsed;
GtkPrintBackend *backend,
gpointer colord_client);
ppd_file_t *gtk_printer_cups_get_ppd (GtkPrinterCups *printer);
-const gchar *gtk_printer_cups_get_ppd_name (GtkPrinterCups *printer);
+const char *gtk_printer_cups_get_ppd_name (GtkPrinterCups *printer);
#ifdef HAVE_COLORD
void gtk_printer_cups_update_settings (GtkPrinterCups *printer,
{
GObject parent;
- gchar *label;
+ char *label;
int id;
} MyObject;
int n, i;
guint n_items;
GObject *obj;
- gchar *label;
+ char *label;
for (n = 0; n < 50; n++)
{
for (i = 0; i < 100; i++)
{
MyObject *obj;
- gchar *label;
+ char *label;
label = g_strdup_printf ("item %d", i);
obj = g_object_new (my_object_get_type (),
#include <gtk/gtk.h>
#include <string.h>
-static gchar *
+static char *
get_content (void)
{
GString *s;
main (int argc, char *argv[])
{
GtkWidget *window;
- gchar *content;
+ char *content;
GtkWidget *box;
GtkWidget *sw;
GtkWidget *tv;
#include <gtk/gtk.h>
static void
-fill_text_view (GtkWidget *tv, const gchar *text)
+fill_text_view (GtkWidget *tv, const char *text)
{
int i;
GString *s;
}
int
-main (int argc, gchar **argv)
+main (int argc, char **argv)
{
GtkWidget *dialog;
gpointer user_data)
{
GAppInfo *app_info;
- const gchar *name;
+ const char *name;
g_print ("Response: %d\n", response_id);
prepare_dialog (void)
{
gboolean use_file = FALSE;
- gchar *content_type = NULL;
+ char *content_type = NULL;
if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (radio_file)))
use_file = TRUE;
main (int argc, char **argv)
{
GtkWidget *w1;
- gchar *path;
+ char *path;
gboolean done = FALSE;
gtk_init ();
static void
special_item_activated_cb (GtkAppChooserButton *b,
- const gchar *item_name,
+ const char *item_name,
gpointer user_data)
{
gtk_image_set_from_gicon (GTK_IMAGE (sel_image), g_themed_icon_new ("face-smile"));
static void
action_cb (GtkAppChooserButton *b,
- const gchar *item_name,
+ const char *item_name,
gpointer user_data)
{
g_print ("Activated custom item %s\n", item_name);
#include <gtk/gtk.h>
static GtkWidget*
-get_test_page (const gchar *text)
+get_test_page (const char *text)
{
return gtk_label_new (text);
}
static GtkWidget *
add_completion_test_page (GtkWidget *assistant,
- const gchar *text,
+ const char *text,
gboolean visible,
gboolean complete)
{
}
}
-static gchar selected_branch = 'A';
+static char selected_branch = 'A';
static void
-select_branch (GtkWidget *widget, gchar branch)
+select_branch (GtkWidget *widget, char branch)
{
selected_branch = branch;
}
flip_pages (GtkButton *button, GtkAssistant *assistant)
{
GtkWidget *page;
- gchar *title;
+ char *title;
page = gtk_assistant_get_nth_page (assistant, 1);
}
int
-main (int argc, gchar *argv[])
+main (int argc, char *argv[])
{
GtkWidget *window, *box, *button;
int i;
static void
set_font_size (GtkWidget *widget, int size)
{
- const gchar *class[3] = { "small-font", "medium-font", "large-font" };
+ const char *class[3] = { "small-font", "medium-font", "large-font" };
gtk_widget_add_css_class (widget, class[size]);
}
calendar_set_signal_strings (char *sig_str,
CalendarData *data)
{
- const gchar *prev_sig;
+ const char *prev_sig;
prev_sig = gtk_label_get_text (GTK_LABEL (data->prev_sig));
gtk_label_set_text (GTK_LABEL (data->prev2_sig), prev_sig);
static void
cell_toggled (GtkCellRendererToggle *cell_renderer,
- const gchar *path,
+ const char *path,
GtkIconView *iconview)
{
GtkTreeModel *model = gtk_icon_view_get_model (iconview);
static void
cell_edited (GtkCellRendererToggle *cell_renderer,
- const gchar *path,
- const gchar *new_text,
+ const char *path,
+ const char *new_text,
GtkIconView *iconview)
{
GtkTreeModel *model = gtk_icon_view_get_model (iconview);
static void
copy_attribute (GFileInfo *to,
GFileInfo *from,
- const gchar *attribute)
+ const char *attribute)
{
GFileAttributeType type;
gpointer value;
GtkTreePath *path;
GtkTreeIter iter;
GtkCellArea *area;
- gchar *text;
+ char *text;
int i;
gboolean done = FALSE;
static void
my_dialog_class_init (MyDialogClass *class)
{
- gchar *buffer;
+ char *buffer;
gsize size;
GBytes *bytes;
static void
my_dialog2_class_init (MyDialog2Class *class)
{
- gchar *buffer;
+ char *buffer;
gsize size;
GBytes *bytes;
}
static GtkWidget *
-make_image (const gchar *icon_name, int hotspot)
+make_image (const char *icon_name, int hotspot)
{
GtkWidget *image;
GtkDragSource *source;
static gboolean
match_func (GtkEntryCompletion *completion,
- const gchar *key,
+ const char *key,
GtkTreeIter *iter,
gpointer user_data)
{
- gchar *item = NULL;
+ char *item = NULL;
GtkTreeModel *model;
gboolean ret = FALSE;
GtkTreeModel *model,
GtkTreeIter *iter)
{
- gchar *str;
+ char *str;
GtkWidget *entry;
entry = gtk_entry_completion_get_entry (completion);
}
int
-main (int argc, gchar *argv[])
+main (int argc, char *argv[])
{
GdkDisplay *gdk_display;
GdkDisplay *extra_display;
{ NULL }
};
-static gchar *gtk_src_dir = NULL;
+static char *gtk_src_dir = NULL;
static void
print_selected_path_clicked_cb (GtkWidget *button,
}
static void
-add_new_filechooser_button (const gchar *mnemonic,
- const gchar *chooser_title,
+add_new_filechooser_button (const char *mnemonic,
+ const char *chooser_title,
GtkFileChooserAction action,
GtkWidget *group_box,
GtkSizeGroup *label_group)
GtkWidget *win, *vbox, *frame, *group_box;
GtkSizeGroup *label_group;
GOptionContext *context;
- gchar *cwd;
+ char *cwd;
gboolean done = FALSE;
context = g_option_context_new ("- test GtkFileChooserButton widget");
for (i = 0; i < N_ITEMS; i++)
{
- gchar *text = g_strdup_printf ("Item %02d", i);
+ char *text = g_strdup_printf ("Item %02d", i);
widget = gtk_label_new (text);
frame = gtk_frame_new (NULL);
GtkWidget *widget, *frame;
int i;
- const gchar *strings[] = {
+ const char *strings[] = {
"These are", "some wrappy label", "texts", "of various", "lengths.",
"They should always be", "shown", "consecutively. Except it's",
"hard to say", "where exactly the", "label", "will wrap", "and where exactly",
for (i = 0; i < N_ITEMS; i++)
{
- gchar *text = g_strdup_printf ("Item %02d", i);
+ char *text = g_strdup_printf ("Item %02d", i);
widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
gtk_widget_set_hexpand (widget, TRUE);
GtkFlowBoxChild *b,
gpointer data)
{
- gchar *ida, *idb;
+ char *ida, *idb;
- ida = (gchar *)g_object_get_data (G_OBJECT (gtk_flow_box_child_get_child (a)), "id");
- idb = (gchar *)g_object_get_data (G_OBJECT (gtk_flow_box_child_get_child (b)), "id");
+ ida = (char *)g_object_get_data (G_OBJECT (gtk_flow_box_child_get_child (a)), "id");
+ idb = (char *)g_object_get_data (G_OBJECT (gtk_flow_box_child_get_child (b)), "id");
return g_strcmp0 (ida, idb);
}
}
static void
-font_activated_cb (GtkFontChooser *chooser, const gchar *font_name, gpointer data)
+font_activated_cb (GtkFontChooser *chooser, const char *font_name, gpointer data)
{
g_debug ("font-activated: %s", font_name);
}
/* The example menu {{{1 */
-static const gchar menu_markup[] =
+static const char menu_markup[] =
"<interface>\n"
"<menu id='edit-menu'>\n"
" <section>\n"
gpointer data)
{
GActionGroup *group = data;
- gchar *name;
+ char *name;
gboolean enabled;
gtk_tree_model_get (model, iter, 0, &name, -1);
gpointer data)
{
GActionGroup *group = data;
- gchar *name;
+ char *name;
GVariant *state;
gtk_tree_model_get (model, iter, 0, &name, -1);
static void
enabled_cell_toggled (GtkCellRendererToggle *cell,
- const gchar *path_str,
+ const char *path_str,
GtkTreeModel *model)
{
GActionGroup *group;
GAction *action;
- gchar *name;
+ char *name;
GtkTreePath *path;
GtkTreeIter iter;
gboolean enabled;
static void
state_cell_toggled (GtkCellRendererToggle *cell,
- const gchar *path_str,
+ const char *path_str,
GtkTreeModel *model)
{
GActionGroup *group;
GAction *action;
- gchar *name;
+ char *name;
GtkTreePath *path;
GtkTreeIter iter;
GVariant *state;
static void
state_cell_edited (GtkCellRendererCombo *cell,
- const gchar *path_str,
- const gchar *new_text,
+ const char *path_str,
+ const char *new_text,
GtkTreeModel *model)
{
GActionGroup *group;
GAction *action;
- gchar *name;
+ char *name;
GtkTreePath *path;
GtkTreeIter iter;
GtkTreeIter iter;
GtkTreeViewColumn *column;
GtkCellRenderer *cell;
- gchar **group_actions;
+ char **group_actions;
int i;
store = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_STRING);
static void
action_list_add (GtkTreeModel *store,
- const gchar *action)
+ const char *action)
{
GtkTreeIter iter;
static void
action_list_remove (GtkTreeModel *store,
- const gchar *action)
+ const char *action)
{
GtkTreeIter iter;
- gchar *text;
+ char *text;
gtk_tree_model_get_iter_first (store, &iter);
do {
#include <gtk/gtk.h>
static GtkWidget *
-oriented_test_widget (const gchar *label, const gchar *color)
+oriented_test_widget (const char *label, const char *color)
{
GtkWidget *box;
GtkWidget *widget;
GtkCssProvider *provider;
- gchar *data;
+ char *data;
widget = gtk_label_new (label);
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
}
static GtkWidget *
-test_widget (const gchar *label, const gchar *color)
+test_widget (const char *label, const char *color)
{
return oriented_test_widget (label, color);
}
for (i = 1; i < 16; i++)
{
- gchar *color;
+ char *color;
color = g_strdup_printf ("#%02x00%02x", 128 + 8*i, 128 - 8*i);
child = test_widget (color, color);
gtk_grid_attach (GTK_GRID (grid), child, 0, i, i + 1, 1);
for (i = 1; i < 16; i++)
{
- gchar *color;
+ char *color;
color = g_strdup_printf ("#%02x00%02x", 128 - 8*i, 128 + 8*i);
child = oriented_test_widget (color, color);
gtk_grid_attach (GTK_GRID (grid), child, i, 0, 1, i);
statusbar_push (GtkWidget *button,
GtkStatusbar *statusbar)
{
- gchar text[1024];
+ char text[1024];
sprintf (text, "something %d", statusbar_counter++);
statusbar_push_long (GtkWidget *button,
GtkStatusbar *statusbar)
{
- gchar text[1024];
+ char text[1024];
sprintf (text, "Just because a system has menu choices written with English words, phrases or sentences, that is no guarantee, that it is comprehensible. Individual words may not be familiar to some users (for example, \"repaginate\"), and two menu items may appear to satisfy the users's needs, whereas only one does (for example, \"put away\" or \"eject\").");
static void
statusbar_popped (GtkStatusbar *statusbar,
guint context_id,
- const gchar *text)
+ const char *text)
{
if (!text)
statusbar_counter = 1;
static void
dialog_response (GtkWidget *dialog, int response_id, GtkLabel *label)
{
- const gchar *text;
+ const char *text;
gtk_window_destroy (GTK_WINDOW (dialog));
}
static gboolean
-activate_link (GtkWidget *label, const gchar *uri, gpointer data)
+activate_link (GtkWidget *label, const char *uri, gpointer data)
{
if (g_strcmp0 (uri, "keynav") == 0)
{
int height,
gpointer tile_pixbuf)
{
- static const gchar *words[] = { "The", "grand", "old", "Duke", "of", "York",
+ static const char *words[] = { "The", "grand", "old", "Duke", "of", "York",
"had", "10,000", "men" };
int n_words;
int i;
static void
pack_image (GtkWidget *box,
- const gchar *text,
+ const char *text,
GtkWidget *image)
{
gtk_box_append (GTK_BOX (box),
static GtkWidget *
-accel_button_new (const gchar *text,
- const gchar *accel)
+accel_button_new (const char *text,
+ const char *accel)
{
guint keyval;
GdkModifierType modifiers;
static void
get_value (GtkWidget *widget, gpointer data)
{
- gchar buf[32];
+ char buf[32];
GtkLabel *label;
GtkSpinButton *spin;
static void
get_spin_value (GtkWidget *widget, gpointer data)
{
- gchar *buffer;
+ char *buffer;
GtkLabel *label;
GtkSpinButton *spin;
spin_button_time_output_func (GtkSpinButton *spin_button)
{
GtkAdjustment *adjustment;
- static gchar buf[6];
+ static char buf[6];
gdouble hours;
gdouble minutes;
static const char *month[12] = { "January", "February", "March", "April",
"May", "June", "July", "August",
"September", "October", "November", "December" };
- gchar *tmp1, *tmp2;
+ char *tmp1, *tmp2;
gboolean found = FALSE;
for (i = 1; i <= 12; i++)
spin_button_hex_input_func (GtkSpinButton *spin_button,
gdouble *new_val)
{
- const gchar *buf;
- gchar *err;
+ const char *buf;
+ char *err;
gdouble res;
buf = gtk_editable_get_text (GTK_EDITABLE (spin_button));
spin_button_hex_output_func (GtkSpinButton *spin_button)
{
GtkAdjustment *adjustment;
- static gchar buf[7];
+ static char buf[7];
gdouble val;
adjustment = gtk_spin_button_get_adjustment (spin_button);
cairo_fill (cr);
}
-static const gchar *cursor_names[] = {
+static const char *cursor_names[] = {
"none",
"default",
"help",
GtkWidget *entry)
{
GtkWidget *widget;
- const gchar *name;
+ const char *name;
int i;
const int n = G_N_ELEMENTS (cursor_names);
int button;
widget = gtk_event_controller_get_widget (GTK_EVENT_CONTROLLER (gesture));
- name = (const gchar *)g_object_get_data (G_OBJECT (widget), "name");
+ name = (const char *)g_object_get_data (G_OBJECT (widget), "name");
if (name != NULL)
{
for (i = 0; i < n; i++)
set_cursor_from_name (GtkWidget *entry,
GtkWidget *widget)
{
- const gchar *name;
+ const char *name;
name = gtk_editable_get_text (GTK_EDITABLE (entry));
gtk_widget_set_cursor_from_name (widget, name);
gpointer data)
{
#if defined(GDK_WINDOWING_X11) || defined (GDK_WINDOWING_WAYLAND)
- const gchar *theme;
+ const char *theme;
int size;
GdkDisplay *display;
GtkWidget *entry;
static void
screen_display_check (GtkWidget *widget, ScreenDisplaySelection *data)
{
- const gchar *display_name;
+ const char *display_name;
GdkDisplay *display;
GtkWidget *dialog;
GdkDisplay *new_display = NULL;
gboolean found = FALSE;
while (gtk_tree_model_iter_nth_child (model, &iter, NULL, i++))
{
- gchar *name;
+ char *name;
gtk_tree_model_get (model, &iter, 0, &name, -1);
found = !g_ascii_strcasecmp (display_name, name);
g_free (name);
* GtkRange
*/
-static gchar*
+static char *
reformat_value (GtkScale *scale,
gdouble value)
{
static GtkWidget *
create_pane_options (GtkPaned *paned,
- const gchar *frame_label,
- const gchar *label1,
- const gchar *label2)
+ const char *frame_label,
+ const char *label1,
+ const char *label2)
{
GtkWidget *child1, *child2;
GtkWidget *frame;
GParamSpec *pspec,
GtkWidget *label)
{
- gchar *msg;
+ char *msg;
GdkSurfaceState new_state;
new_state = gdk_toplevel_get_state (GDK_TOPLEVEL (window));
{
ProgressData *pdata = data;
gdouble new_val;
- gchar *text;
+ char *text;
if (pdata->activity)
{
GtkWidget *scrolled_window;
GtkWidget *button;
GtkWidget *label;
- gchar buffer[64];
+ char buffer[64];
GtkWidget *separator;
int i;
GtkBuilder *builder)
{
GtkWidget *sheader, *mheader;
- gchar *layout, *p1, *p2;
- gchar **p;
+ char *layout, *p1, *p2;
+ char **p;
sheader = (GtkWidget *)gtk_builder_get_object (builder, "sidebar-header");
mheader = (GtkWidget *)gtk_builder_get_object (builder, "main-header");
/* technorama */
-static const gchar css[] =
+static const char css[] =
".main.background { "
" background-image: linear-gradient(to bottom, red, blue);"
" border-width: 0px; "
}
struct {
- const gchar *name;
+ const char *name;
void (*cb) (GtkApplication *app);
} buttons[] =
{
#include <gtk/gtk.h>
typedef struct {
- const gchar *name;
- const gchar *tooltip;
- const gchar *interface;
+ const char *name;
+ const char *tooltip;
+ const char *interface;
GtkWidget *window;
} TestInterface;
GtkTreeIter iter;
GtkListStore *store;
GdkPixbuf *pixbuf;
- gchar *str, *str2;
+ char *str, *str2;
int i;
store = GTK_LIST_STORE (gtk_icon_view_get_model (icon_list));
GtkTreeIter iter;
GdkPixbuf *pixbuf, *pb;
- gchar *str;
+ char *str;
store = GTK_LIST_STORE (gtk_icon_view_get_model (icon_list));
pixbuf = gdk_pixbuf_new_from_file ("gnome-textfile.png", NULL);
{
GtkTreeIter iter;
GtkTreeModel *model;
- gchar *text;
+ char *text;
model = gtk_icon_view_get_model (icon_view);
gtk_tree_model_get_iter (model, &iter, path);
static void
toggled (GtkCellRendererToggle *cell,
- gchar *path_string,
+ char *path_string,
gpointer data)
{
GtkTreeModel *model = GTK_TREE_MODEL (data);
static void
edited (GtkCellRendererText *cell,
- gchar *path_string,
- gchar *new_text,
+ char *path_string,
+ char *new_text,
gpointer data)
{
GtkTreeModel *model = GTK_TREE_MODEL (data);
}
int
-main (int argc, gchar **argv)
+main (int argc, char **argv)
{
GtkWidget *paned, *tv;
GtkWidget *window, *icon_list, *scrolled_window;
for (i = 0; i < 80; i++)
{
GtkTreeIter iter;
- gchar *iter_label = g_strdup_printf ("Row number %d", i);
+ char *iter_label = g_strdup_printf ("Row number %d", i);
gtk_list_store_append (store, &iter);
gtk_list_store_set (store, &iter, 0, iter_label, -1);
add_custom_css (void)
{
GtkCssProvider *provider;
- const gchar data[] =
+ const char data[] =
"levelbar block.my-offset {"
" background: magenta;"
"}";
}
static GtkWidget *
-row_new (const gchar* text, int sort_id) {
+row_new (const char * text, int sort_id) {
Row *row;
row = g_object_new (row_get_type (), NULL);
gtk_revealer_set_reveal_child (GTK_REVEALER (revealer), FALSE);
}
-static GtkWidget *create_row (const gchar *label);
+static GtkWidget *create_row (const char *label);
static void
row_revealed (GObject *revealer, GParamSpec *pspec, gpointer data)
}
static GtkWidget *
-create_row (const gchar *text)
+create_row (const char *text)
{
GtkWidget *row, *label, *button;
{
GtkWidget *window, *list, *sw, *row;
int i;
- gchar *text;
+ char *text;
gboolean done = FALSE;
gtk_init ();
}
static GtkWidget *
-create_row (const gchar *text)
+create_row (const char *text)
{
GtkWidget *row, *box, *label, *image;
GtkDragSource *source;
GtkWidget *window, *list, *sw, *row;
GtkWidget *hbox, *vbox, *combo, *button;
int i;
- gchar *text;
+ char *text;
GtkCssProvider *provider;
gtk_init ();
static GType test_app_get_type (void);
G_DEFINE_TYPE (TestApp, test_app, GTK_TYPE_APPLICATION)
-static GtkWidget *create_row (const gchar *label);
+static GtkWidget *create_row (const char *label);
static void
activate_first_row (GSimpleAction *simple,
GVariant *parameter,
gpointer user_data)
{
- const gchar *text = "First row activated (no parameter action)";
+ const char *text = "First row activated (no parameter action)";
g_print ("%s\n", text);
gtk_label_set_label (GTK_LABEL (user_data), text);
GVariant *parameter,
gpointer user_data)
{
- const gchar *text = g_variant_get_string (parameter, NULL);
+ const char *text = g_variant_get_string (parameter, NULL);
g_print ("%s\n", text);
gtk_label_set_label (GTK_LABEL (user_data), text);
gpointer user_data)
{
const int value = g_variant_get_int32 (parameter);
- gchar *text;
+ char *text;
text = g_strdup_printf ("Row %d activated (int action)", value);
gpointer user_data)
{
int index = gtk_list_box_row_get_index (row);
- gchar *text;
+ char *text;
text = g_strdup_printf ("Row %d activated (signal based)", index);
}
static GtkWidget *
-create_row (const gchar *text)
+create_row (const char *text)
{
GtkWidget *row_content, *label;
GtkListBoxRow *row;
int i;
- gchar *text, *text2;
+ char *text, *text2;
window = gtk_application_window_new (GTK_APPLICATION (app));
gtk_window_set_default_size (GTK_WINDOW (window), 300, 300);
static void
copy_attribute (GFileInfo *to,
GFileInfo *from,
- const gchar *attribute)
+ const char *attribute)
{
GFileAttributeType type;
gpointer value;
inhibitor_toggled (GtkToggleButton *button, GtkApplication *app)
{
gboolean active;
- const gchar *reason;
+ const char *reason;
GtkApplicationInhibitFlags flags;
GtkWidget *toplevel;
guint cookie;
if (active)
{
- gchar *text;
+ char *text;
g_print ("Calling gtk_application_inhibit: %d, '%s'\n", flags, reason);
static GtkWidget*
create_notebook_non_dragable_content (const char **labels,
- const gchar *group,
+ const char *group,
GtkPositionType pos)
{
GtkWidget *notebook, *title, *page, *action_widget;
static GtkWidget*
create_notebook_with_notebooks (const char **labels,
- const gchar *group,
+ const char *group,
GtkPositionType pos)
{
GtkWidget *notebook, *title, *page;
}
int
-main (int argc, gchar *argv[])
+main (int argc, char *argv[])
{
GtkWidget *window, *grid;
gboolean done = FALSE;
GtkWidget *text;
GtkWidget *child;
GtkTextBuffer *buffer;
- gchar *contents;
+ char *contents;
gsize len;
win = gtk_window_new ();
return win;
}
-static const gchar *buffer =
+static const char *buffer =
"<interface>"
" <object class='GtkWindow' id='window'>"
" <property name='title'>GtkBuilder support</property>"
GtkWidget *text;
GtkWidget *child;
GtkTextBuffer *text_buffer;
- gchar *contents;
+ char *contents;
gsize len;
GtkEventController *controller;
{
GtkWidget *win, *overlay, *grid, *main_child, *child, *label, *sw;
GtkCssProvider *provider;
- gchar *str;
+ char *str;
gtk_init ();
GSubprocessLauncher *launcher;
GSubprocess *subprocess;
int fd;
- gchar *name;
+ char *name;
SysprofCaptureReader *reader;
SysprofCaptureCursor *cursor;
SysprofCaptureCondition *condition;
* the _-prefix stripping.
*/
struct {
- gchar *pattern;
- gchar *test;
+ char *pattern;
+ char *test;
gboolean match;
} tests[] = {
{ "", "", TRUE },
for (i = 0; tests[i].test; i++)
{
GSList *list;
- gchar *path, *rpath;
+ char *path, *rpath;
gboolean result;
list = _gtk_rc_parse_widget_class_path (tests[i].pattern);
int
main (int argc,
- gchar ** argv)
+ char ** argv)
{
GtkWidget *window, *revealer, *box, *widget, *entry;
GtkWidget *button;
GtkWidget *frame;
GtkWidget *scale;
- const gchar *labels[3] = {
+ const char *labels[3] = {
"<small>Left</small>",
"<small>Middle</small>",
"<small>Right</small>"
};
gdouble bath_marks[4] = { 0.0, 33.3, 66.6, 100.0 };
- const gchar *bath_labels[4] = {
+ const char *bath_labels[4] = {
"<span color='blue' size='small'>Cold</span>",
"<span size='small'>Baby bath</span>",
"<span size='small'>Hot tub</span>",
};
gdouble pos_marks[4] = { 0.0, 33.3, 66.6, 100.0 };
- const gchar *pos_labels[4] = { "Left", "Right", "Top", "Bottom" };
+ const char *pos_labels[4] = { "Left", "Right", "Top", "Bottom" };
gboolean done = FALSE;
gtk_init ();
populate_list (GtkListBox *list)
{
int i;
- gchar *text;
+ char *text;
GtkWidget *row, *label;
int n;
GtkWidget *child;
{
GtkWidget *row;
GtkWidget *label;
- gchar *text;
+ char *text;
row = selectable_row_new ();
text = g_strdup_printf ("Docker %d", i);
state_flags_changed (GtkWidget *widget)
{
GtkStateFlags flags;
- const gchar *sep;
+ const char *sep;
g_print ("state changed: \n");
static void
on_back_button_clicked (GtkButton *button, gpointer user_data)
{
- const gchar *seq[] = { "1", "2", "3" };
- const gchar *vis;
+ const char *seq[] = { "1", "2", "3" };
+ const char *vis;
int i;
vis = gtk_stack_get_visible_child_name (GTK_STACK (stack));
static void
on_forward_button_clicked (GtkButton *button, gpointer user_data)
{
- const gchar *seq[] = { "1", "2", "3" };
- const gchar *vis;
+ const char *seq[] = { "1", "2", "3" };
+ const char *vis;
int i;
vis = gtk_stack_get_visible_child_name (GTK_STACK (stack));
static void
update_back_button_sensitivity (GtkStack *_stack, GParamSpec *pspec, GtkWidget *button)
{
- const gchar *vis;
+ const char *vis;
vis = gtk_stack_get_visible_child_name (GTK_STACK (stack));
gtk_widget_set_sensitive (button, g_strcmp0 (vis, "1") != 0);
static void
update_forward_button_sensitivity (GtkStack *_stack, GParamSpec *pspec, GtkWidget *button)
{
- const gchar *vis;
+ const char *vis;
vis = gtk_stack_get_visible_child_name (GTK_STACK (stack));
gtk_widget_set_sensitive (button, g_strcmp0 (vis, "3") != 0);
int
main (int argc,
- gchar ** argv)
+ char ** argv)
{
GtkWidget *window, *box, *button, *hbox, *combo, *layout;
GtkWidget *w2, *w3;
do_delete (gpointer funcs_data,
guint begin,
guint end,
- const gchar *expected_text,
+ const char *expected_text,
guint len)
{
Text *t = funcs_data;
GtkTreeView *tree_view = GTK_TREE_VIEW (widget);
GtkTreeModel *model = gtk_tree_view_get_model (tree_view);
GtkTreePath *path = NULL;
- gchar *tmp;
- gchar *pathstring;
+ char *tmp;
+ char *pathstring;
char buffer[512];
GtkTreeViewColumn *column;
GtkTreeSelection *selection;
GtkCellRenderer *cell;
- gchar *label = g_strdup_printf ("Column %d", i);
+ char *label = g_strdup_printf ("Column %d", i);
cell = gtk_cell_renderer_text_new ();
column = gtk_tree_view_column_new_with_attributes (label, cell, "text", 0, NULL);
static void
set_visible (GtkCellRendererToggle *cell,
- gchar *path_str,
+ char *path_str,
gpointer data)
{
GtkTreeView *tree_view = (GtkTreeView *) data;
GtkTreeIter iter;
GtkTreeViewColumn *column;
GtkTreeSelection *selection;
- gchar *label;
+ char *label;
gtk_tree_model_get (src, src_iter, 0, &label, 1, &column, -1);
GtkTreeModel *dest,
GtkTreeIter *dest_iter)
{
- gchar *label;
+ char *label;
GtkTreeViewColumn *column;
int before = -1;
GtkTreeIter *dest_iter)
{
GtkTreeViewColumn *column;
- gchar *label;
+ char *label;
int before = -1;
gtk_tree_model_get (src, src_iter, 0, &label, 1, &column, -1);
for (i = 0; i < 10; i++)
{
GtkTreeIter iter;
- gchar *string = g_strdup_printf ("%d", i);
+ char *string = g_strdup_printf ("%d", i);
gtk_list_store_append (GTK_LIST_STORE (sample_model), &iter);
gtk_list_store_set (GTK_LIST_STORE (sample_model), &iter, 0, string, -1);
g_free (string);
for (i = 0; i < N_ROWS; i++)
{
- gchar *str;
+ char *str;
str = g_strdup_printf ("Row %d", i);
gtk_list_store_insert_with_values (store, NULL, i,
combo_box_changed (GtkComboBox *combo_box,
gpointer user_data)
{
- gchar *str;
+ char *str;
GList *list;
GList *columns;
{
GdkContentProvider *content;
GtkTreeIter iter;
- gchar *text;
+ char *text;
gtk_tree_model_get_iter (GTK_TREE_MODEL (source), &iter, path);
gtk_tree_model_get (GTK_TREE_MODEL (source), &iter, 0, &text, -1);
#include <gtk/gtk.h>
typedef struct {
- const gchar *string;
+ const char *string;
gboolean is_editable;
gboolean is_sensitive;
int progress;
static void
editable_toggled (GtkCellRendererToggle *cell,
- gchar *path_string,
+ char *path_string,
gpointer data)
{
GtkTreeModel *model = GTK_TREE_MODEL (data);
static void
sensitive_toggled (GtkCellRendererToggle *cell,
- gchar *path_string,
+ char *path_string,
gpointer data)
{
GtkTreeModel *model = GTK_TREE_MODEL (data);
static void
edited (GtkCellRendererText *cell,
- gchar *path_string,
- gchar *new_text,
+ char *path_string,
+ char *new_text,
gpointer data)
{
GtkTreeModel *model = GTK_TREE_MODEL (data);
{
GtkWidget *checkbutton;
GCallback callback = NULL;
- gchar *name = NULL;
+ char *name = NULL;
switch (cntl)
{
}
int
-main (int argc, gchar **argv)
+main (int argc, char **argv)
{
GtkWidget *window;
GtkWidget *scrolled_window;
typedef struct _TreeStruct TreeStruct;
struct _TreeStruct
{
- const gchar *label;
+ const char *label;
gboolean alex;
gboolean havoc;
gboolean tim;
static void
alex_toggled (GtkCellRendererToggle *cell,
- gchar *path_str,
+ char *path_str,
gpointer data)
{
GtkTreeModel *model = (GtkTreeModel *) data;
static void
havoc_toggled (GtkCellRendererToggle *cell,
- gchar *path_str,
+ char *path_str,
gpointer data)
{
GtkTreeModel *model = (GtkTreeModel *) data;
static void
owen_toggled (GtkCellRendererToggle *cell,
- gchar *path_str,
+ char *path_str,
gpointer data)
{
GtkTreeModel *model = (GtkTreeModel *) data;
static void
tim_toggled (GtkCellRendererToggle *cell,
- gchar *path_str,
+ char *path_str,
gpointer data)
{
GtkTreeModel *model = (GtkTreeModel *) data;
static void
dave_toggled (GtkCellRendererToggle *cell,
- gchar *path_str,
+ char *path_str,
gpointer data)
{
GtkTreeModel *model = (GtkTreeModel *) data;
{
GtkListStore *store = GTK_LIST_STORE (model);
GtkTreeIter iter;
- gchar *text;
+ char *text;
text = g_strdup_printf ("row %d", i);
gtk_list_store_append (store, &iter);
{
GtkListStore *store = GTK_LIST_STORE (model);
GtkTreeIter iter;
- gchar *text;
+ char *text;
text = g_strdup_printf ("row %d", i);
gtk_list_store_prepend (store, &iter);
{
GtkListStore *store = GTK_LIST_STORE (model);
GtkTreeIter iter;
- gchar *text;
+ char *text;
int n;
text = g_strdup_printf ("row %d", i);
GtkTreeIter *b,
gpointer data)
{
- gchar *str_a, *str_b;
+ char *str_a, *str_b;
int result;
gtk_tree_model_get (model, a, 1, &str_a, -1);
{
GtkTreeStore *store = GTK_TREE_STORE (model);
GtkTreeIter iter;
- gchar *text;
+ char *text;
text = g_strdup_printf ("row %d", i);
gtk_tree_store_append (store, &iter, NULL);
{
GtkTreeStore *store = GTK_TREE_STORE (model);
GtkTreeIter iter;
- gchar *text;
+ char *text;
text = g_strdup_printf ("row %d", i);
gtk_tree_store_prepend (store, &iter, NULL);
{
GtkTreeStore *store = GTK_TREE_STORE (model);
GtkTreeIter iter;
- gchar *text;
+ char *text;
int n;
text = g_strdup_printf ("row %d", i);
{
GtkTreeStore *store = GTK_TREE_STORE (model);
GtkTreeIter iter;
- gchar *text;
+ char *text;
FindData data;
text = g_strdup_printf ("row %d", i);
{
GtkTreeModel *model;
GtkTreeIter iter;
- gchar *text;
+ char *text;
model = gtk_tree_view_get_model (tv);
gtk_tree_model_get_iter (model, &iter, path);
typedef struct _ListSort ListSort;
struct _ListSort
{
- const gchar *word_1;
- const gchar *word_2;
- const gchar *word_3;
- const gchar *word_4;
+ const char *word_1;
+ const char *word_2;
+ const char *word_3;
+ const char *word_4;
int number_1;
};
static void
toggled_callback (GtkCellRendererToggle *celltoggle,
- gchar *path_string,
+ char *path_string,
GtkTreeView *tree_view)
{
GtkTreeModel *model = NULL;
static void
edited_callback (GtkCellRendererText *renderer,
- const gchar *path_string,
- const gchar *new_text,
+ const char *path_string,
+ const char *new_text,
GtkTreeView *tree_view)
{
GtkTreeModel *model = NULL;
guint n_children = 0;
int i;
GtkTreeIter iter;
- gchar *str;
+ char *str;
gtk_tree_store_append (store, &iter, parent_iter);
{
case 0:
{
- gchar *str;
+ char *str;
g_value_init (value, G_TYPE_STRING);
typedef struct _TreeEntry TreeEntry;
struct _TreeEntry {
- const gchar *icon;
- const gchar *info;
- const gchar *description;
- const gchar *fine_print;
- const gchar *fine_print_color;
+ const char *icon;
+ const char *info;
+ const char *description;
+ const char *fine_print;
+ const char *fine_print_color;
int progress;
TreeEntry *entries;
};
}
int
-main (int argc, gchar **argv)
+main (int argc, char **argv)
{
GtkWidget *window;
GtkWidget *scrolled_window;
static void
size_changed_cb (GdkSurface *surface, int width, int height, GtkLabel *label)
{
- gchar *str;
+ char *str;
str = g_strdup_printf ("%d x %d", width, height);
gtk_label_set_label (label, str);
node_set (GtkTreeIter *iter)
{
int n;
- gchar *str;
+ char *str;
str = g_strdup_printf ("Row (<span color=\"red\">%d</span>)", node_count++);
gtk_tree_store_set (base_model, iter, 0, str, -1);
GtkTreeIter iter;
GtkTreeIter selected;
GtkTreeModel *model = gtk_tree_view_get_model (tree_view);
- gchar *str1, *str2;
+ char *str1, *str2;
entry = g_object_get_data (G_OBJECT (button), "user_data");
str1 = g_strdup_printf ("Row (<span color=\"red\">%d</span>)", node_count++);
static void
dump_text_attributes (GString *string,
int depth,
- const gchar *name,
+ const char *name,
AtkAttributeSet *attributes)
{
GSList *l;
AtkAttribute *attr;
- const gchar *value;
+ const char *value;
if (attributes == NULL)
return;
atk_attribute_set_free (attributes);
}
-static const gchar *
+static const char *
layer_name (AtkLayer layer)
{
GEnumClass *class;
guint depth,
GString *string)
{
- gchar *text;
+ char *text;
int i, start, end;
g_string_append_printf (string, "%*s<AtkText>\n", depth, "");
{
AtkRange *range;
gdouble value;
- gchar *text;
+ char *text;
value = 0.0;
text = NULL;
for (i = 0; i < atk_hyperlink_get_n_anchors (link); i++)
{
- gchar *uri;
+ char *uri;
uri = atk_hyperlink_get_uri (link, i);
g_string_append_printf (string, " %s", uri);
int n_selected;
int i, j;
AtkObject *obj;
- const gchar *desc;
+ const char *desc;
g_string_append_printf (string, "%*s<AtkTable>\n", depth, "");
}
static void
-add_child_test (const gchar *prefix,
+add_child_test (const char *prefix,
GTestFixtureFunc test_func,
GtkWidget *widget)
{
- gchar *path;
+ char *path;
path = g_strdup_printf ("%s/%s", prefix, G_OBJECT_TYPE_NAME (widget));
g_test_add_vtable (path,
#include <gtk/gtk.h>
#include <string.h>
-static gchar **states;
+static char **states;
static void
record_state_change (AtkObject *accessible,
- const gchar *state,
+ const char *state,
gboolean set,
GString *string)
{
GtkWidget *w;
- const gchar *name;
+ const char *name;
if (states)
{
}
static void
-do_action (GtkBuilder *builder, const gchar *action, GString *string)
+do_action (GtkBuilder *builder, const char *action, GString *string)
{
- gchar **parts;
+ char **parts;
int len;
int i;
}
static void
-record_events (const gchar *ui_file,
- const gchar *in_file,
+record_events (const char *ui_file,
+ const char *in_file,
GString *string)
{
GtkBuilder *builder;
GError *error;
- gchar *contents;
- gchar **actions;
+ char *contents;
+ char **actions;
int i, len;
builder = gtk_builder_new ();
g_strfreev (actions);
}
-static gchar *
-get_test_file (const gchar *test_file,
- const gchar *extension,
+static char *
+get_test_file (const char *test_file,
+ const char *extension,
gboolean must_exist)
{
GString *file = g_string_new (NULL);
static void
test_ui_file (GFile *file)
{
- gchar *ui_file, *in_file, *out_file;
+ char *ui_file, *in_file, *out_file;
GString *record;
GError *error = NULL;
int
main (int argc, char *argv[])
{
- const gchar *basedir;
+ const char *basedir;
GFile *dir;
GError *error = NULL;
GOptionContext *context;
#include <gtk/gtk.h>
-static const gchar *
+static const char *
get_name (gpointer obj)
{
GtkWidget *widget;
}
static void
-state_change_cb (AtkObject *obj, const gchar *name, gboolean state_set)
+state_change_cb (AtkObject *obj, const char *name, gboolean state_set)
{
AtkStateSet *set;
static void
set_text (GtkWidget *widget,
- const gchar *text)
+ const char *text)
{
if (GTK_IS_LABEL (widget))
gtk_label_set_text (GTK_LABEL (widget), text);
static void
append_text (GtkWidget *widget,
- const gchar *text)
+ const char *text)
{
if (GTK_IS_LABEL (widget))
{
- gchar *tmp;
+ char *tmp;
tmp = g_strconcat (gtk_label_get_text (GTK_LABEL (widget)), text, NULL);
gtk_label_set_text (GTK_LABEL (widget), tmp);
}
else if (GTK_IS_EDITABLE (widget))
{
- gchar *tmp;
+ char *tmp;
tmp = g_strconcat (gtk_editable_get_text (GTK_EDITABLE (widget)), text, NULL);
gtk_editable_set_text (GTK_EDITABLE (widget), tmp);
test_basic (GtkWidget *widget)
{
AtkText *atk_text;
- const gchar *text = "Text goes here";
- gchar *ret;
+ const char *text = "Text goes here";
+ char *ret;
int count;
gunichar c;
test_text_changed (GtkWidget *widget)
{
AtkText *atk_text;
- const gchar *text = "Täxt goes here";
- const gchar *text2 = "Täxt again";
+ const char *text = "Täxt goes here";
+ const char *text2 = "Täxt again";
SignalData delete_data;
SignalData insert_data;
gboolean cant_append = FALSE;
AtkTextBoundary boundary;
int start;
int end;
- const gchar *word;
+ const char *word;
} Word;
#ifdef DUMP_RESULTS
-static const gchar *
+static const char *
boundary (AtkTextBoundary b)
{
switch (b)
}
}
-static const gchar *
+static const char *
gravity (int g)
{
if (g < 0) return "before";
else return "around";
}
-const gchar *
+const char *
char_rep (gunichar c)
{
- static gchar out[6];
+ static char out[6];
switch (c)
{
}
}
-gchar *
-escape (const gchar *p)
+char *
+escape (const char *p)
{
GString *s;
{
const PangoLogAttr *attr;
int n_attrs;
- const gchar *s;
- gchar e;
- const gchar *p;
+ const char *s;
+ char e;
+ const char *p;
int i;
- const gchar *text;
+ const char *text;
GSList *lines, *li;
glong so, eo;
test_words (GtkWidget *widget)
{
AtkText *atk_text;
- const gchar *text = "abc! def\nghi jkl\nmno";
+ const char *text = "abc! def\nghi jkl\nmno";
Word expected[] = {
{ -1, 0, ATK_TEXT_BOUNDARY_CHAR, 0, 0, "" },
{ -1, 1, ATK_TEXT_BOUNDARY_CHAR, 0, 1, "a" },
{ 0, -1, }
};
int start, end;
- gchar *word;
+ char *word;
int i;
atk_text = ATK_TEXT (gtk_widget_get_accessible (widget));
test_selection (GtkWidget *widget)
{
AtkText *atk_text;
- const gchar *text = "Bla bla bla";
+ const char *text = "Bla bla bla";
int n;
- gchar *ret;
+ char *ret;
int start, end;
SelectionData data1;
SelectionData data2;
}
static void
-add_text_test (const gchar *prefix,
+add_text_test (const char *prefix,
GTestFixtureFunc test_func,
GtkWidget *widget)
{
- gchar *path;
+ char *path;
path = g_strdup_printf ("%s/%s", prefix, G_OBJECT_TYPE_NAME (widget));
g_test_add_vtable (path,
{
GtkWidget *label;
AtkObject *atk_obj;
- gchar *text;
+ char *text;
/*http://bugzilla.gnome.org/show_bug.cgi?id=126797 */
#define N_ROWS 10000
-const gchar list_ui[] =
+const char list_ui[] =
"<interface>"
" <object class='GtkListStore' id='liststore1'>"
" <columns>"
g_test_message ("%d accessibles before, %d after\n", count_before, count_after);
}
-const gchar tree_ui[] =
+const char tree_ui[] =
"<interface>"
" <object class='GtkTreeStore' id='treestore1'>"
" <columns>"
#include <gtk/gtk.h>
-const gchar list_ui[] =
+const char list_ui[] =
"<interface>"
" <object class='GtkListStore' id='liststore1'>"
" <columns>"
return window;
}
-const gchar tree_ui[] =
+const char tree_ui[] =
"<interface>"
" <object class='GtkTreeStore' id='treestore1'>"
" <columns>"
SignalData data;
AtkObject *accessible;
AtkObject *child;
- gchar *text;
+ char *text;
builder = gtk_builder_new ();
gtk_builder_add_from_string (builder, tree_ui, -1, &error);
{
AtkObject *child = atk_object_ref_accessible_child (tvaccessible, i);
AtkObject *item;
- gchar *text;
+ char *text;
if (!child)
return NULL;
item = atk_object_ref_accessible_child (child, 0);
static void
test_toolkit_name (void)
{
- const gchar *s;
+ const char *s;
s = atk_get_toolkit_name ();
g_assert_cmpstr (s, ==, "gtk");
static void
test_toolkit_version (void)
{
- const gchar *s;
+ const char *s;
s = atk_get_toolkit_version ();
g_assert_cmpstr (s, ==, GTK_VERSION);
typedef struct
{
int count;
- gchar *last_name;
+ char *last_name;
} NotifyData;
static void
AtkValue *atk_value;
gdouble value = 50;
gdouble ret;
- gchar *text;
+ char *text;
atk_object = gtk_widget_get_accessible (widget);
atk_value = ATK_VALUE (atk_object);
}
static void
-add_value_test (const gchar *prefix,
+add_value_test (const char *prefix,
GTestFixtureFunc test_func,
GtkWidget *widget)
{
- gchar *path;
+ char *path;
path = g_strdup_printf ("%s/%s", prefix, G_OBJECT_TYPE_NAME (widget));
g_test_add_vtable (path,
gtk_css_provider_load_data_not_null_terminated (void)
{
GtkCssProvider *p;
- const gchar data[3] = {'*', '{', '}'};
+ const char data[3] = {'*', '{', '}'};
p = gtk_css_provider_new();
int format;
const guchar *text;
int length;
- gchar **list;
+ char **list;
int n;
encoding = g_intern_string ("UTF8_STRING");
{
struct {
guint keyval;
- const gchar *name;
- const gchar *other_name;
+ const char *name;
+ const char *other_name;
} tests[] = {
{ GDK_KEY_space, "space", NULL },
{ GDK_KEY_a, "a", NULL },
{
GdkRGBA rgba;
GdkRGBA out;
- gchar *res;
- gchar *res_de;
- gchar *res_en;
- gchar *orig;
+ char *res;
+ char *res_de;
+ char *res_en;
+ char *orig;
/* Using /255. values for the r, g, b components should
* make sure they round-trip exactly without rounding
static GtkBuilder *
-builder_new_from_string (const gchar *buffer,
+builder_new_from_string (const char *buffer,
gsize length,
- const gchar *domain)
+ const char *domain)
{
GtkBuilder *builder;
GError *error = NULL;
{
GtkBuilder *builder;
GObject *window;
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
" <object class=\"GtkButton\" id=\"button\"/>"
" <object class=\"GtkWindow\" id=\"window1\">"
" object=\"button\" after=\"yes\"/>"
" </object>"
"</interface>";
- const gchar buffer_order[] =
+ const char buffer_order[] =
"<interface>"
" <object class=\"GtkWindow\" id=\"window1\">"
" <signal name=\"notify::title\" handler=\"signal_first\"/>"
" <signal name=\"notify::title\" handler=\"signal_second\"/>"
" </object>"
"</interface>";
- const gchar buffer_extra[] =
+ const char buffer_extra[] =
"<interface>"
" <object class=\"GtkWindow\" id=\"window2\">"
" <signal name=\"notify::title\" handler=\"signal_extra\"/>"
" </object>"
"</interface>";
- const gchar buffer_extra2[] =
+ const char buffer_extra2[] =
"<interface>"
" <object class=\"GtkWindow\" id=\"window3\">"
" <signal name=\"notify::title\" handler=\"signal_extra2\"/>"
" </object>"
"</interface>";
- const gchar buffer_after_child[] =
+ const char buffer_after_child[] =
"<interface>"
" <object class=\"GtkWindow\" id=\"window1\">"
" <child>"
test_domain (void)
{
GtkBuilder *builder;
- const gchar buffer1[] = "<interface/>";
- const gchar buffer2[] = "<interface domain=\"domain\"/>";
- const gchar *domain;
+ const char buffer1[] = "<interface/>";
+ const char buffer2[] = "<interface domain=\"domain\"/>";
+ const char *domain;
builder = builder_new_from_string (buffer1, -1, NULL);
domain = gtk_builder_get_translation_domain (builder);
test_translation (void)
{
GtkBuilder *builder;
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
" <object class=\"GtkWindow\" id=\"window1\">"
" <child>"
test_sizegroup (void)
{
GtkBuilder * builder;
- const gchar buffer1[] =
+ const char buffer1[] =
"<interface domain=\"test\">"
" <object class=\"GtkSizeGroup\" id=\"sizegroup1\">"
" <property name=\"mode\">horizontal</property>"
" </child>"
" </object>"
"</interface>";
- const gchar buffer2[] =
+ const char buffer2[] =
"<interface domain=\"test\">"
" <object class=\"GtkSizeGroup\" id=\"sizegroup1\">"
" <property name=\"mode\">horizontal</property>"
" </widgets>"
" </object>"
"</interface>";
- const gchar buffer3[] =
+ const char buffer3[] =
"<interface domain=\"test\">"
" <object class=\"GtkSizeGroup\" id=\"sizegroup1\">"
" <property name=\"mode\">horizontal</property>"
static void
test_list_store (void)
{
- const gchar buffer1[] =
+ const char buffer1[] =
"<interface>"
" <object class=\"GtkListStore\" id=\"liststore1\">"
" <columns>"
GtkBuilder *builder;
GObject *store;
GtkTreeIter iter;
- gchar *surname, *lastname;
+ char *surname, *lastname;
int age;
builder = builder_new_from_string (buffer1, -1, NULL);
static void
test_tree_store (void)
{
- const gchar buffer[] =
+ const char buffer[] =
"<interface domain=\"test\">"
" <object class=\"GtkTreeStore\" id=\"treestore1\">"
" <columns>"
static void
test_types (void)
{
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
" <object class=\"GtkBox\" id=\"box\"/>"
" <object class=\"GtkButton\" id=\"button\"/>"
" <object class=\"GtkViewport\" id=\"viewport\"/>"
" <object class=\"GtkWindow\" id=\"window\"/>"
"</interface>";
- const gchar buffer2[] =
+ const char buffer2[] =
"<interface>"
" <object class=\"GtkWindow\" type-func=\"gtk_window_get_type\" id=\"window\"/>"
"</interface>";
- const gchar buffer3[] =
+ const char buffer3[] =
"<interface>"
" <object class=\"XXXInvalidType\" type-func=\"gtk_window_get_type\" id=\"window\"/>"
"</interface>";
- const gchar buffer4[] =
+ const char buffer4[] =
"<interface>"
" <object class=\"GtkWindow\" type-func=\"xxx_invalid_get_type_function\" id=\"window\"/>"
"</interface>";
- const gchar buffer5[] =
+ const char buffer5[] =
"<interface>"
" <object type-func=\"gtk_window_get_type\" id=\"window\"/>"
"</interface>";
test_spin_button (void)
{
GtkBuilder *builder;
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
"<object class=\"GtkAdjustment\" id=\"adjustment1\">"
"<property name=\"lower\">0</property>"
test_notebook (void)
{
GtkBuilder *builder;
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
" <object class=\"GtkNotebook\" id=\"notebook1\">"
" <child>"
test_construct_only_property (void)
{
GtkBuilder *builder;
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
" <object class=\"GtkWindow\" id=\"window1\">"
" <property name=\"css-name\">amazing</property>"
" </object>"
"</interface>";
- const gchar buffer2[] =
+ const char buffer2[] =
"<interface>"
" <object class=\"GtkTextTagTable\" id=\"tagtable1\"/>"
" <object class=\"GtkTextBuffer\" id=\"textbuffer1\">"
test_object_properties (void)
{
GtkBuilder *builder;
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
" <object class=\"GtkWindow\" id=\"window1\">"
" <child>"
" </child>"
" </object>"
"</interface>";
- const gchar buffer2[] =
+ const char buffer2[] =
"<interface>"
" <object class=\"GtkWindow\" id=\"window2\"/>"
"</interface>";
{
GtkBuilder * builder;
GtkWidget *content_area;
- const gchar buffer1[] =
+ const char buffer1[] =
"<interface>"
" <object class=\"GtkWindow\" id=\"window1\">"
" <child>"
" </child>"
" </object>"
"</interface>";
- const gchar buffer2[] =
+ const char buffer2[] =
"<interface>"
" <object class=\"GtkDialog\" id=\"dialog1\">"
" <property name=\"use_header_bar\">1</property>"
test_layout_properties (void)
{
GtkBuilder * builder;
- const gchar buffer1[] =
+ const char buffer1[] =
"<interface>"
" <object class=\"GtkGrid\" id=\"grid1\">"
" <child>"
test_treeview_column (void)
{
GtkBuilder *builder;
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
"<object class=\"GtkListStore\" id=\"liststore1\">"
" <columns>"
test_icon_view (void)
{
GtkBuilder *builder;
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
" <object class=\"GtkListStore\" id=\"liststore1\">"
" <columns>"
test_combo_box (void)
{
GtkBuilder *builder;
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
" <object class=\"GtkListStore\" id=\"liststore1\">"
" <columns>"
test_combo_box_entry (void)
{
GtkBuilder *builder;
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
" <object class=\"GtkListStore\" id=\"liststore1\">"
" <columns>"
" </object>"
"</interface>";
GObject *window, *combobox, *renderer;
- gchar *text;
+ char *text;
builder = builder_new_from_string (buffer, -1, NULL);
combobox = gtk_builder_get_object (builder, "comboboxentry1");
test_cell_view (void)
{
GtkBuilder *builder;
- const gchar *buffer =
+ const char *buffer =
"<interface>"
" <object class=\"GtkListStore\" id=\"liststore1\">"
" <columns>"
test_dialog (void)
{
GtkBuilder * builder;
- const gchar buffer1[] =
+ const char buffer1[] =
"<interface>"
" <object class=\"GtkDialog\" id=\"dialog1\">"
" <child internal-child=\"content_area\">"
test_message_dialog (void)
{
GtkBuilder * builder;
- const gchar buffer1[] =
+ const char buffer1[] =
"<interface>"
" <object class=\"GtkMessageDialog\" id=\"dialog1\">"
" <child internal-child=\"message_area\">"
static void
test_widget (void)
{
- const gchar *buffer =
+ const char *buffer =
"<interface>"
" <object class=\"GtkWindow\" id=\"window1\">"
" <property name=\"focus-widget\">button1</property>"
" </child>"
" </object>"
"</interface>";
- const gchar *buffer2 =
+ const char *buffer2 =
"<interface>"
" <object class=\"GtkWindow\" id=\"window1\">"
" <child>"
" </child>"
" </object>"
"</interface>";
- const gchar *buffer3 =
+ const char *buffer3 =
"<interface>"
" <object class=\"GtkWindow\" id=\"window1\">"
" <child>"
" </child>"
" </object>"
"</interface>";
- const gchar *buffer4 =
+ const char *buffer4 =
"<interface>"
" <object class=\"GtkWindow\" id=\"window1\">"
" <child>"
static void
test_window (void)
{
- const gchar *buffer1 =
+ const char *buffer1 =
"<interface>"
" <object class=\"GtkWindow\" id=\"window1\">"
" <property name=\"title\"></property>"
" </object>"
"</interface>";
- const gchar *buffer2 =
+ const char *buffer2 =
"<interface>"
" <object class=\"GtkWindow\" id=\"window1\">"
" </object>"
"</interface>";
GtkBuilder *builder;
GObject *window1;
- gchar *title;
+ char *title;
builder = builder_new_from_string (buffer1, -1, NULL);
window1 = gtk_builder_get_object (builder, "window1");
test_reference_counting (void)
{
GtkBuilder *builder;
- const gchar buffer1[] =
+ const char buffer1[] =
"<interface>"
" <object class=\"GtkListStore\" id=\"liststore1\"/>"
" <object class=\"GtkListStore\" id=\"liststore2\"/>"
" </child>"
" </object>"
"</interface>";
- const gchar buffer2[] =
+ const char buffer2[] =
"<interface>"
" <object class=\"GtkBox\" id=\"vbox1\">"
" <property name=\"orientation\">vertical</property>"
{
GtkBuilder *builder;
FoundAttrs found = { 0, };
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
" <object class=\"GtkLabel\" id=\"label1\">"
" <attributes>"
" </attributes>"
" </object>"
"</interface>";
- const gchar err_buffer1[] =
+ const char err_buffer1[] =
"<interface>"
" <object class=\"GtkLabel\" id=\"label1\">"
" <attributes>"
" </attributes>"
" </object>"
"</interface>";
- const gchar err_buffer2[] =
+ const char err_buffer2[] =
"<interface>"
" <object class=\"GtkLabel\" id=\"label1\">"
" <attributes>"
{
GtkBuilder *builder;
GError *error = NULL;
- gchar *buffer;
- const gchar buffer_fmt[] =
+ char *buffer;
+ const char buffer_fmt[] =
"<interface>"
" <requires lib=\"gtk+\" version=\"%d.%d\"/>"
"</interface>";
GError *error;
int ret;
GObject *obj;
- const gchar *objects[2] = {"mainbox", NULL};
- const gchar *objects2[3] = {"mainbox", "window2", NULL};
- const gchar buffer[] =
+ const char *objects[2] = {"mainbox", NULL};
+ const char *objects2[3] = {"mainbox", "window2", NULL};
+ const char buffer[] =
"<interface>"
" <object class=\"GtkWindow\" id=\"window\">"
" <child>"
{
GtkBuilder *builder;
GObject *obj, *obj1;
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
" <object class=\"GtkInfoBar\" id=\"infobar1\">"
" <child>"
{
GtkBuilder *builder;
GObject *obj, *obj1;
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
" <object class=\"GtkWindow\" id=\"window\">"
" </object>"
GtkBuilder *builder;
GError *error = NULL;
GObject *obj, *obj1;
- const gchar buffer1[] =
+ const char buffer1[] =
"<interface>"
" <object class=\"GtkWindow\" id=\"window\">"
" <child>"
" </child>"
" </object>"
"</interface>";
- const gchar buffer2[] =
+ const char buffer2[] =
"<interface>"
" <object class=\"GtkLevelBar\" id=\"levelbar\">"
" <offsets>"
" </offsets>"
" </object>"
"</interface>";
- const gchar buffer3[] =
+ const char buffer3[] =
"<interface>"
" <object class=\"GtkLevelBar\" id=\"levelbar\">"
" <offsets>"
GError *error = NULL;
GtkWidget *menu;
GObject *obj;
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
" <object class=\"GtkMenuButton\" id=\"button\">"
" <property name=\"popover\">external_menu</property>"
GtkBuilder *builder;
GError *error = NULL;
GObject *obj;
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
" <object class=\"GtkInfoBar\">"
" <child>"
static void
test_property_bindings (void)
{
- const gchar *buffer =
+ const char *buffer =
"<interface>"
" <object class=\"GtkWindow\" id=\"window\">"
" <child>"
test_anaconda_signal (void)
{
GtkBuilder *builder;
- const gchar buffer[] =
+ const char buffer[] =
"<?xml version='1.0' encoding='UTF-8'?>"
"<!-- Generated with glade 3.18.3 -->"
"<interface>"
GObject *obj;
GtkFileFilter *filter;
- const gchar buffer[] =
+ const char buffer[] =
"<interface>"
" <object class='GtkFileFilter' id='filter1'>"
" <property name='name'>Text and Images</property>"
test_transforms (void)
{
GtkBuilder * builder;
- const gchar buffer1[] =
+ const char buffer1[] =
"<interface>"
" <object class=\"GtkFixed\" id=\"fixed1\">"
" <child>"
#include <gtk/gtk.h>
static void
-test_file (const gchar *filename, GString *string)
+test_file (const char *filename, GString *string)
{
- gchar *contents;
+ char *contents;
gsize length;
GError *error = NULL;
gboolean ret;
g_object_unref (builder);
}
-static gchar *
-get_expected_filename (const gchar *filename)
+static char *
+get_expected_filename (const char *filename)
{
- gchar *f, *p, *expected;
+ char *f, *p, *expected;
f = g_strdup (filename);
p = strstr (f, ".ui");
static void
test_parse (gconstpointer d)
{
- const gchar *filename = d;
- gchar *expected_file;
- gchar *expected;
+ const char *filename = d;
+ char *expected_file;
+ char *expected;
GError *error = NULL;
GString *string;
{
GDir *dir;
GError *error = NULL;
- const gchar *name;
- gchar *path;
+ const char *name;
+ char *path;
gtk_test_init (&argc, &argv, NULL);
otypes = gtk_test_list_all_types (NULL);
for (i = 0; otypes[i]; i++)
{
- gchar *testname;
+ char *testname;
if (otypes[i] == GTK_TYPE_FILE_CHOOSER_NATIVE)
continue;
int
main (int argc, char **argv)
{
- const gchar *display_name;
+ const char *display_name;
GdkDisplay *display;
GtkWidget *win, *but;
gboolean has_display;
int count;
int start;
int end;
- gchar *text;
- gchar *new_text;
+ char *text;
+ char *new_text;
int position;
int length;
} EntryData;
static void
insert_text (GtkEditable *editable,
- const gchar *new_text,
+ const char *new_text,
int new_text_length,
int *position,
EntryData *data)
gboolean visible)
{
GtkTreePath *path;
- gchar *path_string;
+ char *path_string;
path = gtk_tree_model_get_path (GTK_TREE_MODEL (store), iter);
path_string = gtk_tree_path_to_string (path);
if (visible)
{
GtkTreePath *tmp;
- gchar *filter_str, *store_str;
+ char *filter_str, *store_str;
g_assert_true (filter_has_next);
static void
check_level_length (GtkTreeModelFilter *filter,
- const gchar *level,
+ const char *level,
const int expected_length)
{
if (!level)
static void
set_path_visibility (FilterTest *fixture,
- const gchar *path,
+ const char *path,
gboolean visible)
{
GtkTreeIter store_iter;
#if 0
static void
insert_path_with_visibility (FilterTest *fixture,
- const gchar *path_string,
+ const char *path_string,
gboolean visible)
{
int position;
gpointer data)
{
gboolean visible = FALSE;
- gchar *str = NULL;
+ char *str = NULL;
gtk_tree_model_get (model, iter, 0, &str, -1);
if (str != NULL && g_str_has_prefix (str, "visible"))
GtkTreeIter *iter,
gpointer data)
{
- gchar *str;
+ char *str;
gboolean ret = FALSE;
gtk_tree_model_get (model, iter, 0, &str, -1);
g_object_unref (ev);
}
-static const gchar *
+static const char *
phase_nick (GtkPropagationPhase phase)
{
GTypeClass *class;
return value->value_nick;
}
-static const gchar *
+static const char *
state_nick (GtkEventSequenceState state)
{
GTypeClass *class;
GdkEventSequence *sequence;
GtkPropagationPhase phase;
GestureData *gd = data;
- const gchar *name;
+ const char *name;
name = g_object_get_data (G_OBJECT (g), "name");
phase = gtk_event_controller_get_propagation_phase (c);
cancel_cb (GtkGesture *g, GdkEventSequence *sequence, gpointer data)
{
GestureData *gd = data;
- const gchar *name;
+ const char *name;
name = g_object_get_data (G_OBJECT (g), "name");
begin_cb (GtkGesture *g, GdkEventSequence *sequence, gpointer data)
{
GestureData *gd = data;
- const gchar *name;
+ const char *name;
name = g_object_get_data (G_OBJECT (g), "name");
end_cb (GtkGesture *g, GdkEventSequence *sequence, gpointer data)
{
GestureData *gd = data;
- const gchar *name;
+ const char *name;
name = g_object_get_data (G_OBJECT (g), "name");
update_cb (GtkGesture *g, GdkEventSequence *sequence, gpointer data)
{
GestureData *gd = data;
- const gchar *name;
+ const char *name;
name = g_object_get_data (G_OBJECT (g), "name");
state_changed_cb (GtkGesture *g, GdkEventSequence *sequence, GtkEventSequenceState state, gpointer data)
{
GestureData *gd = data;
- const gchar *name;
+ const char *name;
name = g_object_get_data (G_OBJECT (g), "name");
static GtkGesture *
-add_gesture (GtkWidget *w, const gchar *name, GtkPropagationPhase phase, GString *str, GtkEventSequenceState state)
+add_gesture (GtkWidget *w, const char *name, GtkPropagationPhase phase, GString *str, GtkEventSequenceState state)
{
GtkGesture *g;
GestureData *data;
}
static GtkGesture *
-add_mt_gesture (GtkWidget *w, const gchar *name, GtkPropagationPhase phase, GString *str, GtkEventSequenceState state)
+add_mt_gesture (GtkWidget *w, const char *name, GtkPropagationPhase phase, GString *str, GtkEventSequenceState state)
{
GtkGesture *g;
GestureData *data;
dump_iter (GtkTreeModelRefCount *ref_model,
GtkTreeIter *iter)
{
- gchar *path_str;
+ char *path_str;
NodeInfo *info;
GtkTreePath *path;
if (g_str_has_prefix (msg, "\tlookup name: "))
{
- gchar *s;
+ char *s;
s = g_strchomp (g_strdup (msg + strlen ("\tlookup name: ")));
lookups = g_list_append (lookups, s);
}
{
guint debug_flags;
va_list args;
- const gchar *s;
+ const char *s;
GtkIconPaintable *info;
GList *l;
{
g_assert (l != NULL);
g_assert_cmpstr (s, ==, l->data);
- s = va_arg (args, gchar*);
+ s = va_arg (args, char *);
l = l->next;
}
g_assert (l == NULL);
GskRenderNode *node;
graphene_rect_t bounds;
- gchar *path = g_build_filename (g_test_get_dir (G_TEST_DIST),
+ char *path = g_build_filename (g_test_get_dir (G_TEST_DIST),
"icons",
"scalable",
"nonsquare-symbolic.svg",
GtkListBoxRow *row;
GtkWidget *label;
int i, r;
- gchar *s;
+ char *s;
int count;
list = GTK_LIST_BOX (gtk_list_box_new ());
GtkListBoxRow *row, *row2;
GtkWidget *label;
int i;
- gchar *s;
+ char *s;
int count;
int index;
GtkListBoxRow *row, *row2;
GtkWidget *label;
int i;
- gchar *s;
+ char *s;
int count;
list = GTK_LIST_BOX (gtk_list_box_new ());
GtkListBox *list;
GtkListBoxRow *row;
int i;
- gchar *s;
+ char *s;
GtkWidget *label;
int count;
int i;
int *count = data;
GtkWidget *header;
- gchar *s;
+ char *s;
(*count)++;
GtkListBox *list;
GtkListBoxRow *row;
int i;
- gchar *s;
+ char *s;
GtkWidget *label;
int count;
typedef struct
{
- const gchar *name;
+ const char *name;
int count;
} NotifyData;
{
NotifyData data;
gulong id;
- gchar *value;
- gchar *new_value;
+ char *value;
+ char *new_value;
data.name = pspec->name;
data.count = 0;
otypes = gtk_test_list_all_types (NULL);
for (i = 0; otypes[i]; i++)
{
- gchar *testname;
+ char *testname;
testname = g_strdup_printf ("/Notification/%s", g_type_name (otypes[i]));
g_test_add_data_func (testname, &otypes[i], test_type);
G_TYPE_IS_OBJECT (otypes[i]) &&
!G_TYPE_IS_ABSTRACT (otypes[i]))
{
- gchar *testpath = g_strdup_printf ("/properties/%s", g_type_name (otypes[i]));
+ char *testpath = g_strdup_printf ("/properties/%s", g_type_name (otypes[i]));
g_test_add_data_func (testpath, (void*) otypes[i], widget_property_tests);
g_free (testpath);
}
!g_type_is_a (all_types[i], GTK_TYPE_SHORTCUT_TRIGGER) &&
!g_type_is_a (all_types[i], GTK_TYPE_SHORTCUT_ACTION))
{
- gchar *test_path = g_strdup_printf ("/FinalizeObject/%s", g_type_name (all_types[i]));
+ char *test_path = g_strdup_printf ("/FinalizeObject/%s", g_type_name (all_types[i]));
g_test_add_data_func (test_path, GSIZE_TO_POINTER (all_types[i]), test_finalize_object);
#include <glib/gstdio.h>
#include <gtk/gtk.h>
-const gchar *uri = "file:///tmp/testrecentchooser.txt";
-const gchar *uri2 = "file:///tmp/testrecentchooser2.txt";
+const char *uri = "file:///tmp/testrecentchooser.txt";
+const char *uri2 = "file:///tmp/testrecentchooser2.txt";
static void
recent_manager_get_default (void)
/* Avoid warnings from GVFS-RemoteVolumeMonitor */
static gboolean
-ignore_gvfs_warning (const gchar *log_domain,
+ignore_gvfs_warning (const char *log_domain,
GLogLevelFlags log_level,
- const gchar *message,
+ const char *message,
gpointer user_data)
{
if (g_strcmp0 (log_domain, "GVFS-RemoteVolumeMonitor") == 0)
#include "gtk/gtktexttypes.h" /* Private header, for UNKNOWN_CHAR */
static void
-gtk_text_iter_spew (const GtkTextIter *iter, const gchar *desc)
+gtk_text_iter_spew (const GtkTextIter *iter, const char *desc)
{
g_print (" %20s: line %d / char %d / line char %d / line byte %d\n",
desc,
static void
check_specific_tag_in_range (GtkTextBuffer *buffer,
- const gchar *tag_name,
+ const char *tag_name,
const GtkTextIter *start,
const GtkTextIter *end)
{
static void
check_specific_tag (GtkTextBuffer *buffer,
- const gchar *tag_name)
+ const char *tag_name)
{
GtkTextIter start, end;
for (i = 0; i < 10; i++)
{
- gchar *str;
+ char *str;
gtk_text_buffer_get_iter_at_offset (buffer, &iter, 0);
static void
check_buffer_contents (GtkTextBuffer *buffer,
- const gchar *contents)
+ const char *contents)
{
GtkTextIter start;
GtkTextIter end;
- gchar *buffer_contents;
+ char *buffer_contents;
gtk_text_buffer_get_start_iter (buffer, &start);
gtk_text_buffer_get_end_iter (buffer, &end);
}
static void
-check_found_forward (const gchar *haystack,
- const gchar *needle,
+check_found_forward (const char *haystack,
+ const char *needle,
GtkTextSearchFlags flags,
int expected_start,
int expected_end,
- const gchar *expected_string)
+ const char *expected_string)
{
GtkTextBuffer *buffer;
GtkTextIter i, s, e;
gboolean res;
- gchar *text;
+ char *text;
buffer = gtk_text_buffer_new (NULL);
}
static void
-check_found_backward (const gchar *haystack,
- const gchar *needle,
+check_found_backward (const char *haystack,
+ const char *needle,
GtkTextSearchFlags flags,
int expected_start,
int expected_end,
- const gchar *expected_string)
+ const char *expected_string)
{
GtkTextBuffer *buffer;
GtkTextIter i, s, e;
gboolean res;
- gchar *text;
+ char *text;
buffer = gtk_text_buffer_new (NULL);
}
static void
-check_not_found (const gchar *haystack,
- const gchar *needle,
+check_not_found (const char *haystack,
+ const char *needle,
GtkTextSearchFlags flags)
{
GtkTextBuffer *buffer;
}
static void
-check_forward_line_end (const gchar *buffer_text,
+check_forward_line_end (const char *buffer_text,
int initial_offset,
int result_offset,
gboolean ret)
}
static void
-check_word_boundaries (const gchar *buffer_text,
+check_word_boundaries (const char *buffer_text,
int offset,
gboolean starts_word,
gboolean ends_word,
}
static void
-check_forward_word_end (const gchar *buffer_text,
+check_forward_word_end (const char *buffer_text,
int initial_offset,
int result_offset,
gboolean ret)
}
static void
-check_backward_word_start (const gchar *buffer_text,
+check_backward_word_start (const char *buffer_text,
int initial_offset,
int result_offset,
gboolean ret)
}
static void
-check_is_cursor_position (const gchar *buffer_text,
+check_is_cursor_position (const char *buffer_text,
int offset,
gboolean ret)
{
}
static void
-check_cursor_position (const gchar *buffer_text,
+check_cursor_position (const char *buffer_text,
gboolean forward,
int initial_offset,
int result_offset,
}
static void
-check_sentence_boundaries (const gchar *buffer_text,
+check_sentence_boundaries (const char *buffer_text,
int offset,
gboolean starts_sentence,
gboolean ends_sentence,
}
static void
-check_forward_sentence_end (const gchar *buffer_text,
+check_forward_sentence_end (const char *buffer_text,
int initial_offset,
int result_offset,
gboolean ret)
}
static void
-check_backward_sentence_start (const gchar *buffer_text,
+check_backward_sentence_start (const char *buffer_text,
int initial_offset,
int result_offset,
gboolean ret)
if (g_queue_is_empty (m->queue))
{
- gchar *path_str;
+ char *path_str;
path_str = gtk_tree_path_to_string (path);
g_error ("Signal queue empty, got signal %s path %s",
(gtk_tree_path_get_depth (s->path) != 0 &&
gtk_tree_path_compare (s->path, path) != 0))
{
- gchar *path_str, *s_path_str;
+ char *path_str, *s_path_str;
s_path_str = gtk_tree_path_to_string (s->path);
path_str = gtk_tree_path_to_string (path);
void
signal_monitor_append_signal (SignalMonitor *m,
SignalName signal,
- const gchar *path_string)
+ const char *path_string)
{
Signal *s;
GtkTreePath *path;
GtkTreePath *path);
void signal_monitor_append_signal (SignalMonitor *m,
SignalName signal,
- const gchar *path_string);
+ const char *path_string);
static void
test_to_string (void)
{
- const gchar *str = "0:1:2:3:4:5:6:7:8:9:10";
+ const char *str = "0:1:2:3:4:5:6:7:8:9:10";
GtkTreePath *p;
int *indices;
- gchar *s;
+ char *s;
int i;
p = gtk_tree_path_new_from_string (str);
#include <glib.h>
/* Keep in sync with gtkbuilder.c ! */
-static gchar *
-type_name_mangle (const gchar *name,
+static char *
+type_name_mangle (const char *name,
gboolean split_first_cap)
{
GString *symbol_name = g_string_new ("");
}
static void
-check (const gchar *TN, const gchar *gtf, const char *gtf_splitcap)
+check (const char *TN, const char *gtf, const char *gtf_splitcap)
{
- gchar *symbol;
+ char *symbol;
symbol = type_name_mangle (TN, FALSE);
g_assert_cmpstr (symbol, ==, gtf);
GSubprocessLauncher *launcher;
GSubprocess *subprocess;
int fd;
- gchar *name;
+ char *name;
SysprofCaptureReader *reader;
SysprofCaptureCursor *cursor;
SysprofCaptureCondition *condition;